Utilice wscat para conectarse y enviar mensajes a una API de WebSocket - Amazon API Gateway

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:

  1. Descargue wscat de https://www.npmjs.com/package/wscat.

  2. Instale wscat ejecutando el siguiente comando:

    npm install -g wscat
  3. 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 que Authorization es NONE.

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

    Tiene que sustituir aabbccddee por el ID real de la API, que se muestra en la consola de API Gateway o se obtiene mediante el comando 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.

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

  5. Para desconectarse de la API, introduzca ctrl-C.