工具用的順手嗎?
你的回饋能幫助我們做得更好
快速連線WebSocket伺服器,實時收發訊息並檢視通訊狀態。
支援 ws:// 與 wss:// 協議,可使用公共回顯服務進行測試。
連線 WebSocket 服務後,傳送或接收的訊息會按時間順序顯示在這裡。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
WebSocket 可在連線建立後,讓用戶端與伺服器透過同一個通道雙向交換訊息。這個測試器可連到你輸入的 ws:// 或 wss:// 位址,手動送出文字,並依序顯示連線狀態、系統事件、送出內容和伺服器回覆。它適合開發時快速確認目前瀏覽器能否連到某個端點,以及服務有沒有回傳訊息。
ws:// 是 WebSocket 位址,wss:// 則是在傳輸連線上使用 TLS 保護的 WebSocket。若測試頁面是透過 HTTPS 開啟,請優先使用 wss://;瀏覽器的安全政策、憑證、網路或伺服器設定都可能影響連線。WebSocket 通訊協定定義連線握手及訊息交換方式,但本頁的狀態與記錄只反映這次瀏覽器連線所觀察到的事件。
狀態會顯示未連線、連線中、已連線或關閉中。連線開啟後,輸入文字並送出;送出記錄表示瀏覽器已將文字交給連線處理,收到記錄則代表伺服器傳回資料。若伺服器回傳 JSON,記錄仍會原樣呈現為文字,不會替你驗證欄位或判定業務規則。摘要會統計目前記錄中的總筆數、送出數與收到數。
每筆記錄的時刻取自開啟頁面的裝置本地時間,適合檢視本機觀察到的先後次序,不是伺服器時間。記錄最多保留最近 500 筆;可複製目前記錄或清空。伺服器若送來二進位資料,畫面只顯示二進位資料提示,不會呈現其內容。
指南
依步驟完成操作,並透過範例核對輸入與結果。
準備一個你有權測試、且目前網路可連到的 WebSocket 位址。請填入完整的 ws:// 或 wss:// 位址,包含必要的主機、連接埠與路徑;測試 HTTPS 頁面時以 wss:// 為宜。
按「連線」,先觀察狀態與系統記錄。連線成功後狀態會變成已連線;若發生錯誤,先核對位址拼寫、路徑、連接埠、憑證,以及伺服器是否允許目前的瀏覽器來源。
在傳送內容欄輸入一段無敏感資料的文字,再按「傳送訊息」。JSON 範例也可以直接當作文字傳送,例如 {"type":"ping"};伺服器是否理解這段內容,取決於它自己的訊息格式。
查看記錄中的送出與收到項目及狀態變化。若只有送出而沒有收到,不一定代表連線失敗:伺服器可能不會回覆這種訊息,或必須先完成特定應用層流程。
完成後按「斷開」。若需要保留當前記錄,先複製再清空;清空會移除頁面上目前顯示的記錄。
情境
查看這項工具在不同工作與生活流程中的用法。
正在調整即時通知或聊天服務時,先連到自己的測試環境,確認瀏覽器能建立連線,再送出服務預期接受的短文字。狀態事件可協助判斷問題發生在連線階段,還是送出訊息後的應用邏輯。
需要快速確認服務收到一段文字後的回覆時,可貼上服務文件定義的文字或 JSON 字串並查看返回內容。這適合一次性的互動觀察;若要驗證欄位、錯誤碼或多步驟認證,仍需依服務規格使用相應測試流程。
例如,連線已開啟且送出 {"type":"ping"},但沒有收到資料:這只能說明本頁沒有觀察到伺服器回傳,不能單憑此結果斷定整個服務故障。先確認端點要求的登入狀態、訂閱步驟、訊息欄位及回覆條件,再用符合規格的內容重試。若要確認正式環境表現,也應從實際部署的客戶端、網路與帳號條件檢查。
問答
集中解答常見疑問與容易混淆的問題。
不表示。它只代表本次瀏覽器成功建立 WebSocket 連線;認證、訂閱、訊息格式、商業邏輯及正式環境的其他條件仍須分別確認。
伺服器可能不會回覆任意文字,或需要先登入、訂閱頻道或傳送特定格式。請依服務端規格確認前置流程與欄位;本工具不會自動推測或執行這些流程。
目前不能設定自訂握手標頭或子協定;傳送欄只送出文字。若收到二進位訊息,記錄只會顯示提示而不展開內容,因此不適合用來檢查二進位負載或完整協定協商。
瀏覽器的安全政策可能限制安全頁面連往不安全的 WebSocket。若服務有提供,請改用 wss://;同時檢查伺服器憑證與網路設定。
須知
使用前了解適用範圍、結果限制與必要提醒。
這是單次、人工操作的瀏覽器連線檢查,不提供壓力測試、自動化斷言、服務監控、自訂標頭或子協定設定。連線成功不等於業務流程或正式環境已通過驗收。只連線到你獲准測試的服務,並避免傳送密碼、存取權杖、個人資料或其他機密;資料會送往你填入的目標服務,請先確認該服務可信。
日誌時間依裝置本地時鐘顯示,且畫面最多保留 500 筆;清空後無法從本頁記錄還原。收到的二進位內容不會在記錄中呈現。錯誤或沒有回覆時,請結合伺服器端記錄、瀏覽器安全限制與服務規格判讀。
推薦
查找相關工具、專題與可用的 API 能力。