开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/WebSocket 在线测试

WebSocket 在线测试

在线 WebSocket 调试工具:填地址连接,实时收发消息,日志带方向箭头与毫秒级时间戳,可开启自动心跳。用来验证服务端 WebSocket 是否正常、排查连接为什么断、看消息格式对不对。注意本站是 https,只能连 wss:// 和本机的 ws://。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
未连接
本站是 https,浏览器只允许连 wss://;本机调试用 ws://localhost 也可以。
连接信息
协议
—
扩展
—
缓冲
—
想快速试一下?点「填入公共回显服务」,那是一台公开的 WebSocket 回显服务器,发什么就回什么。
消息日志0 条
[就绪] 填好地址后点「连接」。

使用说明

  1. 填服务地址(wss:// 开头),点「连接」。
  2. 连上后在下方的输入框里打字,回车即发送,收到的消息会显示在日志里。
  3. 不知道用什么地址试?点「填入公共回显服务」,那台公开服务器会把收到的内容原样发回。
  4. 调心跳超时问题可以勾上自动 ping,每 5 秒发一次。

常见问题

为什么只能用 wss://?
因为本站页面是 https 加载的。浏览器有一条安全规则:https 页面不允许发起不安全的 ws:// 连接(混合内容限制),只有连本机(localhost、127.0.0.1)时例外。这是浏览器强制执行的,任何网页都绕不过。
连接立刻断开会是什么原因?
常见几种:地址或路径写错(很多服务端的 WebSocket 端点不是根路径,而是 /ws 这类);服务端要求带 token 或子协议,而你没提供;服务端有来源(Origin)白名单,拒绝了本站域名;或者是 Nginx 没有配置 Upgrade 头转发,握手被当成普通请求返回了 200 而不是 101。
能测本机的服务吗?
可以,但只限于 ws://localhost 和 ws://127.0.0.1。如果你的服务在本机 8080 端口,点「填入本机 8080」把地址改成 ws://localhost:8080 即可。注意这里填的是 WebSocket 服务的端口,不一定是页面的端口。
发送的消息会被记录吗?
不会。所有消息都只在你的浏览器里,日志也只存在当前页面内存中,刷新即清空。不经过本站服务器、也不会有任何服务端日志。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部