Pengembang / Jaringan

Penguji WebSocket

Terhubung ke server WebSocket dari browser, kirim pesan, pantau semua yang masuk dalam log bertimestamp dengan format JSON, dan ulangi pesan sebagai keep-alive.

Penguji WebSocket: Penguji ini membuka koneksi WebSocket langsung dari browser Anda ke server yang ditentukan, sehingga pesan tidak pernah melewati situs ini. Alat ini menampilkan saat koneksi terbuka, setiap pesan di kedua arah beserta timestamp, error, serta kode dan alasan penutupan. JSON yang diterima dapat ditampilkan dalam format yang rapi, dan sebuah pesan dapat dikirim ulang setiap beberapa detik untuk menjaga koneksi yang tidak aktif tetap terbuka. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Penguji WebSocketPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Ditutup

    Koneksi berlangsung langsung dari browser Anda ke server; pesan tidak melewati situs ini. Browser tidak dapat mengirim ping protokol WebSocket, jadi opsi pengulangan mengirim pesan Anda sebagai keep-alive.

    Debugging server WebSocket

    Jika koneksi langsung tertutup dengan kode 1006, server mungkin menolak HTTP upgrade: periksa path, pastikan server menerima origin halaman ini, dan periksa autentikasi yang diharapkan—biasanya token dalam query string URL—karena browser tidak dapat menambahkan header khusus ke permintaan WebSocket.

    Untuk endpoint HTTP biasa, periksa kode status dengan pemeriksa status HTTP, atau ubah perintah curl menjadi kode dengan cURL ke kode.

    Menjaga koneksi tetap aktif

    Proxy dan load balancer sering menutup koneksi yang tidak aktif setelah 30 hingga 120 detik. Server biasanya mengirim ping protokol untuk mencegahnya; saat melakukan pengujian dari browser, mengirim pesan kecil setiap 30 detik memiliki fungsi yang sama.

    Cara menggunakannya

    1. Masukkan alamat wss:// dan subprotokol jika server Anda memerlukannya.
    2. Hubungkan, ketik pesan, lalu kirim.
    3. Pantau log pesan yang dikirim dan diterima, serta kode penutupan saat koneksi berakhir.

    Privasi & batasan

    Koneksi berlangsung langsung dari browser Anda ke server Anda; situs ini tidak melihat pesan tersebut.

    Alat terkait

    Pertanyaan umum

    Mengapa saya tidak dapat terhubung ke alamat ws://?

    Halaman ini dimuat melalui HTTPS, dan browser hanya mengizinkan koneksi wss:// yang aman dari halaman aman, kecuali ke localhost, yang dianggap aman.

    Apa arti kode penutupan?

    1000 berarti penutupan normal, 1001 berarti server atau halaman akan berhenti tersedia, 1006 berarti koneksi terputus tanpa pesan penutupan, sedangkan 1008 atau 1011 berarti server menolak atau mengalami kegagalan.

    Mengapa koneksi gagal tanpa alasan?

    Browser menyembunyikan detail koneksi yang gagal demi keamanan. Periksa alamatnya, pastikan server menerima koneksi dari origin lain, dan periksa log server itu sendiri.

    Alat gratis · berjalan di browser anda · tanpa perlu akun