Wird verwendetwscat, um eine Verbindung zu einer WebSocket API herzustellen und Nachrichten an diese zu senden - APIAmazon-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.

Wird verwendetwscat, um eine Verbindung zu einer WebSocket API herzustellen und Nachrichten an diese zu senden

Das wscat Hilfsprogramm ist ein praktisches Tool zum Testen einer WebSocket API, die Sie in API Gateway erstellt und bereitgestellt 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.