Utilizzalo wscat per connetterti a un' WebSocket API e inviarle messaggi - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzalo wscat per connetterti a un' WebSocket API e inviarle messaggi

L'wscatutilità è uno strumento utile per testare un' WebSocket API creata e distribuita in API Gateway. Puoi installare e utilizzare wscat nel modo seguente:

  1. Scarica wscat dall'indirizzo https://www.npmjs.com/package/wscat.

  2. Installa wscat eseguendo i comandi seguenti.

    npm install -g wscat
  3. Per connetterti all'API, esegui il comando wscat come mostrato nell'esempio seguente. Questo esempio presuppone che l'impostazione Authorization sia NONE.

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

    Sarà necessario sostituire aabbccddee con l'ID API effettivo, visualizzato nella console API Gateway o restituito dal comando create-api della AWS CLI .

    Inoltre, se l'API si trova in una regione diversa da us-east-1, sarà necessario sostituire la regione corretta.

  4. Per testare l'API, immetti un messaggio, ad esempio il seguente mentre sei connesso:

    {"{jsonpath-expression}":"{route-key}"}

    in cui {jsonpath-expression} è un'espressione JSONPath e {route-key} è una chiave route per l'API. Ad esempio:

    {"action":"action1"} {"message":"test response body"}

    Per ulteriori informazioni su JSONPath, consulta la pagina relativa a JSONPath o JSONPath per Java.

  5. Per disconnetterti dall'API, immetti ctrl-C.