

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
<a name="apigateway-how-to-call-websocket-api-wscat"></a>

L'`[wscat](https://www.npmjs.com/package/wscat)`utilità è 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` da [https://www.npmjs.com/package/wscat](https://www.npmjs.com/package/wscat).

1. Installa `wscat` eseguendo i comandi seguenti.

   ```
   npm install -g wscat
   ```

1. 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`](https://docs.aws.amazon.com/cli/latest/reference/apigatewayv2/create-api.html) della AWS CLI .

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

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

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

   dove {{{jsonpath-expression}}} è un' JSONPathespressione ed {{{route-key}}} è una chiave di percorso per l'API. Esempio:

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

   Per ulteriori informazioni su JSONPath, vedere [JSONPath](https://goessner.net/articles/JsonPath/)or [JSONPath for Java](https://github.com/json-path/JsonPath).

1. Per disconnetterti dall'API, immetti `ctrl-C`.