Trabalhar com tipos de mídia binários para APIs WebSocket - Amazon API Gateway

Trabalhar com tipos de mídia binários para APIs WebSocket

As APIs WebSocket do API Gateway não são compatíveis com quadros binários nas cargas de mensagem recebida. Se um aplicativo do cliente enviar um quadro binário, este será rejeitado pelo API Gateway, que desconectará o cliente com o código 1003.

Há uma solução para esse comportamento. Se o cliente envia dados binários codificados em texto (por exemplo, base64) como um quadro de texto, você pode definir a propriedade contentHandlingStrategy da integração como CONVERT_TO_BINARY para converter a carga de string codificada em base64 em binário.

Para retornar uma resposta de rota para uma carga de binário em integrações não proxy, você pode definir a propriedade contentHandlingStrategy da resposta de integração como CONVERT_TO_TEXT para converter a carga de binário em string codificada em base64.