WebSocket テスター
WebSocket への接続とデバッグ
100% ローカル処理 — データのアップロードはありません
切断済み
エンドポイントを試す:
ブラウザは WebSocket 上でカスタムヘッダーを送信できません。トークンは URL クエリまたはサブプロトコルに置いてください。
受信 / 送信0
接続するとメッセージがここに表示されます。
使い方
- WebSocket URL(ws:// または wss://)を入力し、「接続」をクリックします。状態インジケータで接続状況が分かります。
- メッセージを入力して「送信」をクリック(または Enter キー)。送受信したメッセージが方向・時刻・サイズとともにログに表示されます。
- JSON メッセージは自動で整形表示されます。ストリーミング中は「一時停止」でログを固定できます。
- サンプルエンドポイントをクリックすると即座に試せます。「切断」でソケットを閉じます。
FAQ
Authorization などのカスタムヘッダーを設定できますか?
いいえ — ブラウザの WebSocket API はハンドシェイクでのカスタムヘッダーを許可していません。トークンはクエリパラメータまたはサブプロトコルフィールドで渡してください。
接続がすぐ切れてしまうのはなぜですか?
よくある原因: サーバーが認証を要求している、URL のスキームが間違っている(TLS エンドポイントには wss:// が必要)、プロキシやロードバランサーがハンドシェイクを拒否している — ログに表示されるクローズコードを確認してください。
通信データはどこかに保存されますか?
いいえ。メッセージはこのブラウザタブ内にのみ存在し、サーバーへの記録はありません。URL の履歴のみ localStorage に保存されます。