Utilice wscat para conectarse y enviar mensajes a una API de WebSocket
La utilidad wscat es una herramienta muy práctica para probar una API de WebSocket que se ha creado e implementado en API Gateway. Puede instalar y utilizar wscat como se indica a continuación:
-
Descargue
wscatde https://www.npmjs.com/package/wscat. -
Instale
wscatejecutando el siguiente comando:npm install -g wscat -
Para conectarse a su API, ejecute el comando
wscatcomo se muestra en el siguiente ejemplo. Tenga en cuenta que en este ejemplo se presupone queAuthorizationesNONE.wscat -c wss://aabbccddee.execute-api.us-east-1.amazonaws.com/test/Tiene que sustituir
por el ID real de la API, que se muestra en la consola de API Gateway o se obtiene mediante el comandoaabbccddeecreate-apide la AWS CLI.Además, si la API está en una región distinta de
us-east-1, tendrá que sustituirla por la región correcta. -
Para probar la API, introduzca un mensaje como el siguiente mientras está conectado:
{"{jsonpath-expression}":"{route-key}"}donde
{jsonpath-expression}es un expresión JSONPath y{route-key}es una clave de ruta para la API. Por ejemplo:{"action":"action1"} {"message":"test response body"}Para obtener más información acerca de JSONPath, consulte JSONPath
o JSONPath for Java . -
Para desconectarse de la API, introduzca
ctrl-C.