针对 API Gateway 中的 WebSocket API 的二进制媒体类型 - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

针对 API Gateway 中的 WebSocket API 的二进制媒体类型

API Gateway WebSocket API 目前在传入消息负载中不支持二进制帧。如果客户端应用程序发送二进制帧,API Gateway 会拒绝它并断开客户端,而且显示代码 1003。

此行为有一种解决方法。如果客户端发送文本编码二进制数据(例如,Base64)作为文本帧,您可以将集成的 contentHandlingStrategy 属性设置为 CONVERT_TO_BINARY,以将负载从 Base64 编码的字符串转换为二进制。

要在非代理集成中返回二进制负载的路由响应,您可以将集成响应的 contentHandlingStrategy 属性设置为 CONVERT_TO_TEXT,以将负载从二进制转换为 Base64 编码字符串。