跳转到内容

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 重放时间线,不属于此捕获历史记录列表。

专有软件。保留所有权利。