開發者 / 網路
WebSocket 檢查工具
從瀏覽器連線至WebSocket伺服器,傳送訊息,透過具備JSON格式化功能的計時記錄查看所有收到的內容,還能重複傳送訊息以維持連線。
WebSocket 檢查工具: 這項檢查工具會直接從您的瀏覽器連線至您指定的伺服器,因此訊息不會經過本網站。它會顯示連線建立的時間、雙向傳送的每則訊息及其時間戳記、錯誤,以及關閉代碼與原因。收到的JSON可以格式化顯示,也可以每隔幾秒重新傳送訊息,讓閒置的連線保持開啟。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
連線會直接從您的瀏覽器連到伺服器;訊息不會經過本網站。瀏覽器無法傳送WebSocket通訊協定的ping,因此重複選項會改為將您的訊息作為keep-alive傳送。
偵錯WebSocket伺服器
如果連線立即以代碼1006關閉,伺服器可能拒絕了HTTP升級要求:請檢查路徑、伺服器是否接受此頁面的來源,以及所需的驗證資訊。驗證資訊通常是網址查詢字串中的權杖,因為瀏覽器無法在WebSocket要求中加入自訂標頭。
若是一般HTTP端點,請使用HTTP狀態檢查工具檢查狀態代碼,或使用cURL轉程式碼將curl命令轉成程式碼。
保持連線運作
Proxy和負載平衡器經常會在30到120秒後關閉閒置連線。伺服器通常會傳送通訊協定ping以避免這種情況;從瀏覽器測試時,每30秒傳送一則小訊息也能達到相同效果。
使用方式
- 輸入wss://網址;如果伺服器需要,請一併輸入子協定。
- 建立連線、輸入訊息,然後傳送。
- 查看已傳送與已接收訊息的記錄,以及連線結束時的關閉代碼。
隱私與限制
連線會直接從您的瀏覽器傳送至您的伺服器;本網站看不到訊息內容。
相關工具
常見問題
為什麼無法連線至ws://網址?
此頁面是透過HTTPS載入,而瀏覽器只允許安全頁面建立安全的wss://連線;localhost除外,因為localhost會被視為安全來源。
關閉代碼代表什麼意思?
1000代表正常關閉,1001表示伺服器或頁面即將離開,1006表示連線中斷且沒有收到關閉訊息,1008或1011表示伺服器拒絕連線或發生錯誤。
為什麼連線失敗時沒有原因?
基於安全性,瀏覽器會隱藏連線失敗的詳細資訊。請檢查網址、伺服器是否接受來自其他來源的連線,以及伺服器本身的記錄。
免費工具・使用在瀏覽器中次・免註冊