Utilizzo di wscat
per connettersi a un'API WebSocket e inviare messaggi a essa
L'utilità wscat
è uno strumento adatto per il test di un'API WebSocket creata e distribuita in API Gateway. Puoi installare e utilizzare wscat
nel modo seguente:
-
Scarica
wscat
dall'indirizzo https://www.npmjs.com/package/wscat. -
Installa
wscat
eseguendo i comandi seguenti.npm install -g wscat
-
Per connetterti all'API, esegui il comando
wscat
come mostrato nell'esempio seguente. Questo esempio presuppone che l'impostazioneAuthorization
siaNONE
.wscat -c wss://
aabbccddee
.execute-api.us-east-1
.amazonaws.com/test/Sarà necessario sostituire
con l'ID API effettivo, visualizzato nella console API Gateway o restituito dal comandoaabbccddee
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. -
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 . -
Per disconnetterti dall'API, immetti
ctrl-C
.