WebSocket 在线连接与调试
连接 WebSocket,收发文本及二进制消息,支持定时发送、心跳与延迟检测。
填写地址后连接。消息从当前浏览器直接发送到目标服务。
- 已发送 / 已接收
- 0 / 0
- 发送 / 接收数据
- 0 B / 0 B
- 待发送缓冲
- 0 B
- 连接耗时 / 子协议
- —
Ping 与自动心跳设置
连接与消息日志
文本按原文显示,二进制显示十六进制预览。日志及其导出保留最近 400 条,每条最多记录 4000 字符;统计包含心跳。浏览器无法修改握手请求头,失败原因需结合服务端日志判断。
使用说明
连接与发送
- 输入完整的 ws:// 或 wss:// 地址。HTTPS 网站需要使用 wss://。可填写服务端要求的子协议,多个用英文逗号分隔。
- 连接成功后,可发送文本、JSON 或十六进制二进制消息;接收到的文本和二进制预览会进入日志。
- 设置间隔和次数可自动发送当前消息;次数为 0 表示持续发送,直到手动停止或连接断开。重新连接和离开页面会停止自动任务。
- 可清空或导出当前日志,最近保留 400 条,不会自动存储到服务器。
Ping / 心跳
浏览器不开放 WebSocket 协议层 Ping/Pong 控制帧。本工具发送应用层心跳消息,只有服务端返回符合规则的消息才会计算往返耗时;超时不一定代表连接已经断开。默认 ping:{{id}} 适合原样回显服务。请按服务端协议修改消息与预期回复,支持 {{id}} 和 {{timestamp}} 占位符。保留唯一 ID 可避免把其他业务消息当成心跳回复;固定 pong 文本只能作为最近一次匹配的估算。
浏览器限制
不支持修改 Origin、Cookie 或 Authorization 等握手请求头,也不是 TCP 端口扫描工具。服务端须接受当前网页的 Origin 和认证方式;握手失败时浏览器通常不会暴露详细 HTTP 错误,需结合服务端日志查看。
评论与评分