跳至主要內容

WebSocket 與 SSE 歷程記錄 ​

WS/SSE 歷程記錄會擷取所有通過代理的 WebSocket 連線和伺服器傳送事件(Server-Sent Event)串流,讓你檢視個別訊息、依內容或方向篩選,並將訊息傳送至 WS 重送工具。

連線清單 ​

左側面板列出每個擷取的連線。

欄位說明
主機此連線的遠端主機。
路徑升級或事件串流路徑。
訊息訊息總數(WebSocket)或事件總數(SSE)。
開始連線建立時的時間戳記。
結束連線關閉時的時間戳記;仍開啟時為空白。
TLS連線是否使用 TLS。

按一下連線,開啟其訊息清單。

篩選連線 ​

使用連線清單上方的篩選列,縮小檢視範圍。

  • 主機 - 比對主機欄位中的子字串。
  • 路徑 - 比對路徑欄位中的子字串。
  • TLS - 只顯示 TLS 或非 TLS 連線。
  • 測試範圍內 - 只顯示主機符合目前測試範圍的連線。
  • StreamQL - 輸入 StreamQL 運算式,進行結構化篩選。

按一下 StreamQL 輸入欄旁的 AI按鈕,以自然語言產生查詢。

訊息清單 ​

選擇連線後,其訊息會在中央面板中開啟。

欄位說明
序號序列號,連線中的第一則訊息從 1 開始。
方向C->S 代表用戶端到伺服器,S->C 代表伺服器到用戶端。
操作碼WebSocket 操作碼:text、binary、ping、pong 或 close。SSE 項目顯示事件名稱。
大小酬載大小,單位為位元組。
時間訊息的絕對時間戳記。
時間差與此連線上一則訊息的時間間隔。

篩選訊息 ​

使用訊息清單上方的篩選列。

  • 方向 - 只顯示用戶端到伺服器或伺服器到用戶端的訊息。
  • 操作碼 - 篩選特定操作碼(例如只顯示 ping/pong 以除錯連線保活行為,或隱藏它們以減少雜訊)。
  • 內容 - 比對酬載中的子字串。
  • StreamQL - 結構化查詢運算式。

檢視訊息 ​

按一下任一訊息列,在檢視面板中開啟其酬載。

  • 格式化索引標籤以語法醒目提示和可摺疊節點呈現 JSON。
  • 原始索引標籤顯示未經修改的酬載位元組。
  • 二進位訊框會以十六進位顯示,並在可行時於旁邊顯示 UTF-8 解讀。
  • 關閉訊框包含從酬載解析的狀態碼和原因短語。

將訊息傳送至 WS 重送工具 ​

在任一訊息列上按一下滑鼠右鍵,選擇傳送至 WS 重送工具,即可在 WS 重送中開啟訊息。連線的交握請求會用於建立重送連線。

在 WS 重送中,你可以修改酬載並重新傳送,或向作用中的連線注入新訊息。

匯出 WS 訊息 ​

  1. 在連線清單中選擇連線。
  2. 開啟訊息匯出控制項。
  3. 選擇 JSON 或 CSV。
  4. 儲存檔案。

匯出內容包含每則訊息的序列號、方向、操作碼、時間戳記和酬載。

使用連線清單上方的匯出 CSV,可匯出連線中繼資料,而非訊息酬載。擷取的連線與 WS 重送工作階段是分開的記錄;重送回覆屬於 WS 重送時間軸,不屬於此擷取歷程記錄清單。

專有軟體。保留所有權利。