翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
WebSocket API のバイナリメディアタイプの使用
現在、API Gateway WebSocket API は、受信メッセージのペイロードでバイナリフレームをサポートしていません。クライアントアプリがバイナリフレームを送信した場合、API Gateway はこれを拒否し、1003 コードでクライアントを切断します。
この動作には回避策があります。クライアントがテキストでエンコードされたバイナリデータ (Base64 など) をテキストフレームとして送信する場合、統合の contentHandlingStrategy
プロパティを CONVERT_TO_BINARY
に設定して、ペイロードを base64 エンコードの文字列からバイナリに変換できます。
プロキシ以外の統合でバイナリペイロードのルートレスポンスを返すには、統合レスポンスの contentHandlingStrategy
プロパティを CONVERT_TO_TEXT
に設定して、ペイロードをバイナリから base64 でエンコードされた文字列に変換できます。