ToolAct工具行動

WebSocket 線上測試工具

線上 WebSocket 連線測試、訊息發送與接收除錯工具

未連線
發送訊息
0
接收訊息
0
連線時長
00:00
訊息總數
0
訊息記錄

連線後即可發送和接收訊息

Ctrl + Enter 發送

什麼是 WebSocket?

WebSocket 是一種在單個 TCP 連線上進行全雙工通訊的協定。與 HTTP 不同,WebSocket 一旦建立連線,客戶端和伺服器可以隨時相互發送資料,無需重複建立連線。WebSocket 常用於即時聊天、線上遊戲、股票行情、協同編輯等需要即時資料交換的場景。

使用方法

  1. 在 URL 輸入框中填寫 WebSocket 伺服器位址(ws:// 或 wss://)
  2. 可選:填寫子協定,多個協定用逗號分隔
  3. 點擊「連線」按鈕建立 WebSocket 連線
  4. 在訊息輸入框中輸入要發送的內容
  5. 選擇訊息類型(文字或 JSON),JSON 類型會自動校驗格式
  6. 點擊「發送」或按 Ctrl + Enter 發送訊息
  7. 在訊息列表中查看發送和接收的訊息,點擊可複製

常見問題 (FAQ)

Q: WebSocket 和 HTTP 有什麼區別?

A: WebSocket 是全雙工協定,一旦建立連線,伺服器和客戶端都可以隨時發送資料。HTTP 是請求-回應模式,每次通訊都需要客戶端發起請求。WebSocket 更適合即時資料交換場景。

Q: ws:// 和 wss:// 有什麼區別?

A: ws:// 是非加密的 WebSocket 連線,類似於 HTTP。wss:// 是加密的 WebSocket 連線,類似於 HTTPS,資料傳輸更安全,建議在生產環境中使用 wss://。

Q: 子協定是什麼?

A: 子協定是 WebSocket 握手時協商的協定識別,用於約定通訊格式。例如 'json' 表示使用 JSON 格式通訊。伺服器可以驗證客戶端請求的子協定是否支援。

Q: 為什麼連線失敗?

A: 連線失敗可能的原因:URL 格式錯誤、伺服器未啟動、防火牆阻止、跨域限制(瀏覽器安全策略)、憑證問題(wss://)。請檢查伺服器設定和網路環境。