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
wscat
de https://www.npmjs.com/package/wscat. -
Instale
wscat
ejecutando el siguiente comando:npm install -g wscat
-
Para conectarse a su API, ejecute el comando
wscat
como se muestra en el siguiente ejemplo. Tenga en cuenta que en este ejemplo se presupone queAuthorization
esNONE
.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 comandoaabbccddee
create-api
de 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
.