開發者 / 網路

WebSocket 檢查工具

從瀏覽器連線至WebSocket伺服器,傳送訊息,透過具備JSON格式化功能的計時記錄查看所有收到的內容,還能重複傳送訊息以維持連線。

WebSocket 檢查工具: 這項檢查工具會直接從您的瀏覽器連線至您指定的伺服器,因此訊息不會經過本網站。它會顯示連線建立的時間、雙向傳送的每則訊息及其時間戳記、錯誤,以及關閉代碼與原因。收到的JSON可以格式化顯示,也可以每隔幾秒重新傳送訊息,讓閒置的連線保持開啟。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
WebSocket 測試工具本機處理

全程在瀏覽器中執行

已關閉

    連線會直接從您的瀏覽器連到伺服器;訊息不會經過本網站。瀏覽器無法傳送WebSocket通訊協定的ping,因此重複選項會改為將您的訊息作為keep-alive傳送。

    偵錯WebSocket伺服器

    如果連線立即以代碼1006關閉,伺服器可能拒絕了HTTP升級要求:請檢查路徑、伺服器是否接受此頁面的來源,以及所需的驗證資訊。驗證資訊通常是網址查詢字串中的權杖,因為瀏覽器無法在WebSocket要求中加入自訂標頭。

    若是一般HTTP端點,請使用HTTP狀態檢查工具檢查狀態代碼,或使用cURL轉程式碼將curl命令轉成程式碼。

    保持連線運作

    Proxy和負載平衡器經常會在30到120秒後關閉閒置連線。伺服器通常會傳送通訊協定ping以避免這種情況;從瀏覽器測試時,每30秒傳送一則小訊息也能達到相同效果。

    使用方式

    1. 輸入wss://網址;如果伺服器需要,請一併輸入子協定。
    2. 建立連線、輸入訊息,然後傳送。
    3. 查看已傳送與已接收訊息的記錄,以及連線結束時的關閉代碼。

    隱私與限制

    連線會直接從您的瀏覽器傳送至您的伺服器;本網站看不到訊息內容。

    相關工具

    常見問題

    為什麼無法連線至ws://網址?

    此頁面是透過HTTPS載入,而瀏覽器只允許安全頁面建立安全的wss://連線;localhost除外,因為localhost會被視為安全來源。

    關閉代碼代表什麼意思?

    1000代表正常關閉,1001表示伺服器或頁面即將離開,1006表示連線中斷且沒有收到關閉訊息,1008或1011表示伺服器拒絕連線或發生錯誤。

    為什麼連線失敗時沒有原因?

    基於安全性,瀏覽器會隱藏連線失敗的詳細資訊。請檢查網址、伺服器是否接受來自其他來源的連線,以及伺服器本身的記錄。

    免費工具・使用在瀏覽器中次・免註冊