Use wscat para se conectar a uma API do WebSocket e enviar mensagens a ela - Amazon API Gateway

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:

  1. Faça download de wscat em https://www.npmjs.com/package/wscat.

  2. Instale o wscat executando o seguinte comando.

    npm install -g wscat
  3. Para se conectar à sua API, execute o comando wscat conforme mostrado no exemplo a seguir. Observe que este exemplo pressupõe que a configuração Authorization é NONE.

    wscat -c wss://aabbccddee.execute-api.us-east-1.amazonaws.com/test/

    É necessário substituir aabbccddee pelo ID de API real que é exibido no console do API Gateway ou retornado pelo comando 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.

  4. 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.

  5. Para desconectar-se da API, insira ctrl-C.