Verwenden von wscat zum Herstellen einer Verbindung mit einer WebSocket-API und Senden von Nachrichten an sie - Amazon API Gateway

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:

  1. Laden Sie wscat von https://www.npmjs.com/package/wscat herunter.

  2. Installieren Sie wscat mit dem folgenden Befehl:

    npm install -g wscat
  3. 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 die Authorization-Einstellung NONE lautet.

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

    Sie müssen aabbccddee durch die tatsächliche API-ID ersetzen, die in der API-Gateway-Konsole angezeigt oder vom AWS CLI-Befehl 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.

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

  5. Um die Verbindung mit der API zu trennen, geben Sie ei ctrl-C.