使用 WebSocket API 的二進位媒體類型 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 WebSocket API 的二進位媒體類型

API Gateway WebSocket API 目前不支援傳入訊息承載中的二進位框架。如果用戶端應用程式傳送的是二進位影格,API Gateway 會拒絕接收和中斷與用戶端的連線並出現程式碼 1003。

此行為有一個解決方法。如果用戶端傳送文字編碼的二進位資料 (例如,Base64) 做為文字框架,您可以將整合的 contentHandlingStrategy 屬性設定為 CONVERT_TO_BINARY,以從 Base64 編碼字串的承載轉換到二進位。

要為非 Proxy 整合二進位承載傳回路由回應,您可以將整合回應的 contentHandlingStrategy 屬性設定為 CONVERT_TO_TEXT,以從二進位到的承載轉換 Base64 編碼字串。