Use wscat para se conectar a uma API do WebSocket e enviar mensagens a ela
O utilitário wscat é uma ferramenta conveniente para testar uma API WebSocket criada e implantada no API Gateway. Você pode instalar e utilizar wscat da seguinte maneira:
-
Faça download de
wscatem https://www.npmjs.com/package/wscat. -
Instale o
wscatexecutando o seguinte comando.npm install -g wscat -
Para se conectar à sua API, execute o comando
wscatconforme mostrado no exemplo a seguir. Observe que este exemplo pressupõe que a configuraçãoAuthorizationéNONE.wscat -c wss://aabbccddee.execute-api.us-east-1.amazonaws.com/test/É necessário substituir
pelo ID de API real que é exibido no console do API Gateway ou retornado pelo comandoaabbccddeecreate-apida AWS CLI.Além disso, se a sua API estiver em uma região diferente de
us-east-1, será necessário substituir a região correta. -
Enquanto estiver conectado, para testar a API, insira uma mensagem como a seguinte:
{"{jsonpath-expression}":"{route-key}"}em que
{jsonpath-expression}é uma expressão JSONPath e{route-key}é uma chave de roteamento para a API. Por exemplo:{"action":"action1"} {"message":"test response body"}Para obter mais informações sobre o JSONPath, consulte JSONPath
ou JSONPath para Java . -
Para desconectar-se da API, insira
ctrl-C.