

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan `wscat` untuk terhubung ke WebSocket API dan mengirim pesan ke sana
<a name="apigateway-how-to-call-websocket-api-wscat"></a>

`[wscat](https://www.npmjs.com/package/wscat)`Utilitas adalah alat yang nyaman untuk menguji WebSocket API yang telah Anda buat dan gunakan di API Gateway. Anda dapat menginstal dan menggunakan `wscat` sebagai berikut:

1. Unduh `wscat` dari [https://www.npmjs.com/package/wscat](https://www.npmjs.com/package/wscat).

1. Instal `wscat` dengan menjalankan perintah berikut:

   ```
   npm install -g wscat
   ```

1. Untuk terhubung ke API Anda, jalankan `wscat` perintah seperti yang ditunjukkan pada contoh berikut. Perhatikan bahwa contoh ini mengasumsikan bahwa `Authorization` pengaturannya adalah`NONE`.

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

   Anda perlu mengganti `{{aabbccddee}}` dengan ID API yang sebenarnya, yang ditampilkan di konsol API Gateway atau dikembalikan oleh AWS CLI [`create-api`](https://docs.aws.amazon.com/cli/latest/reference/apigatewayv2/create-api.html)perintah.

   Selain itu, jika API Anda berada di Wilayah selain`us-east-1`, Anda perlu mengganti Region yang benar.

1. Untuk menguji API Anda, masukkan pesan seperti berikut saat terhubung:

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

   di mana {{{jsonpath-expression}}} adalah JSONPath ekspresi dan {{{route-key}}} merupakan kunci rute untuk API. Contoh:

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

   Untuk informasi selengkapnya tentang JSONPath, lihat [JSONPath](https://goessner.net/articles/JsonPath/)atau [JSONPath untuk Java](https://github.com/json-path/JsonPath).

1. Untuk memutuskan sambungan dari API Anda, masukkan`ctrl-C`.