Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von wscat
zum Herstellen einer Verbindung mit einer WebSocket-API und Senden von Nachrichten an sie
Das Dienstprogramm wscat
ist ein praktisches Werkzeug zum Testen einer WebSocket-API, die Sie in API Gateway erstellt und eingesetzt haben. Sie können wscat
wie folgt installieren und verwenden:
-
Laden Sie
wscat
von https://www.npmjs.com/package/wscatherunter. -
Installieren Sie
wscat
mit dem folgenden Befehl:npm install -g wscat
-
Um eine Verbindung mit Ihrer API herzustellen, führen Sie wie im folgenden Beispiel gezeigt den Befehl
wscat
aus. Beachten Sie, dass in diesem Beispiel davon ausgegangen wird, dass dieAuthorization
-EinstellungNONE
lautet.wscat -c wss://
aabbccddee
.execute-api.us-east-1
.amazonaws.com/test/Sie müssen
durch die tatsächliche API-ID ersetzen, die in der API-Gateway-Konsole angezeigt oder vom AWS CLI-Befehlaabbccddee
create-api
zurückgegeben wird.Wenn sich Ihre API in einer anderen Region als
us-east-1
befindet, müssen Sie diese außerdem durch die korrekte Region ersetzen. -
Zum Testen Ihrer API geben Sie eine Nachricht ähnlich der folgenden ein, während Sie noch verbunden sind:
{"
{jsonpath-expression}
":"{route-key}
"}wobei
{jsonpath-expression}
ein JSONPath-Ausdruck und{route-key}
ein Routenschlüssel für die API ist. Zum Beispiel:{"action":"action1"} {"message":"test response body"}
Weitere Informationen zu JSONPath finden Sie unter JSONPath
oder JSONPath for Java . -
Um die Verbindung mit der API zu trennen, geben Sie ei
ctrl-C
.