對 ws:// 或 wss:// 端點發起 WebSocket 握手,報告伺服器是否接受升級,並給出 HTTP 狀態碼與協商出的子協議。
• WebSocket URL:填寫 ws:// 或 wss:// URL(只填主機時預設 ws:// 與路徑 /);http/https URL 也可接受並對映為 ws/wss
• 檢測內容:完成開始握手(HTTP Upgrade → 101 Switching Protocols)後立即關閉連線——不交換任何應用層幀
• 結果欄位:connected(握手是否被接受)、握手耗時(毫秒)、返回的 HTTP 狀態碼,以及協商出的子協議(如有)
• 節點選擇:可選擇指定節點;預設使用全部可用節點
WebSocket 測試只對 ws:// 或 wss:// 端點執行開始握手:傳送 HTTP Upgrade 請求,確認伺服器以 101 Switching Protocols 響應,然後關閉連線。這是 TCP 連線檢測的 WebSocket 對應版本——一種快速確認端點存活並能講 WebSocket 協議、且不交換任何應用資料的方式。
常見用途包括驗證即時後端(聊天、通知、即時儀表盤、行情推送)是否接受連線,檢測反向代理或負載均衡是否正確轉發 Upgrade 頭,以及確認 wss:// 端點在握手前是否提供有效的 TLS 證書。
不會。它只完成握手,隨後立即關閉連線。它確認端點接受 WebSocket 升級,但不傳送或接收應用層幀,因此不會觸發伺服器上的任何業務邏輯。
成功的 WebSocket 握手返回 HTTP 101(Switching Protocols)。其他任何狀態——400、401、403、404、426、5xx——都表示伺服器拒絕了升級,常見原因是缺少請求頭、需要鑑權、路徑錯誤,或該端點根本不是 WebSocket。
可以。使用 wss:// URL,探針會在握手過程中協商 TLS。如果證書無效或 TLS 握手失敗,檢測會報告握手失敗並附帶底層錯誤。
WebSocket 連線可以在握手時協商一個應用層子協議(如 graphql-ws、mqtt)。結果會顯示伺服器選定的子協議(如有)——用於確認端點是否講你的客戶端期望的協議。