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
wscat
em https://www.npmjs.com/package/wscat. -
Instale o
wscat
executando o seguinte comando.npm install -g wscat
-
Para se conectar à sua API, execute o comando
wscat
conforme 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 comandoaabbccddee
create-api
da 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
.