Skip to main content

WebSocket(开发者)

全双工长连接。不像 HTTP 一发一收,WS 要先建立连接,然后随时发帧 / 收帧,用完关闭。

界面怎么用​

  1. 建一个 WebSocket 请求:URL 填完整地址(ws://…/ws/echo 或 wss://…/path),握手用的头写在请求头里。
  2. 点连接建立会话。
  3. 在会话里输入内容发送,界面实时显示收到的帧。
  4. 用完关闭会话(会话有数量上限、空闲会自动回收)。

明文 vs 加密​

  • ws:// 明文,wss:// 走 TLS。
  • 若走环境的 WS 前置 URL,那条基址必须写成 ws:///wss://——写成 https:// 会被当成 HTTP(见 concepts)。

实测​

文本帧往返、UTF-8 完好(hello-ws-世界 收发一致)。/ws/headers 会把你握手时带的头回显出来,方便验证握手头是否生效。子协议、压缩、心跳等在自动化用例里覆盖。

注意事项​

  • 收不到回显:确认服务端确实回帧;长连接"发送"只是发出,回应是后续收到的帧。
  • 只想观察不主动发:连接后可直接看收到的帧(如服务端推送)。
  • 会话配额有限、空闲约 5 分钟自动关;批量调试时记得及时关闭旧会话。

相关:连接与发送的界面配置见 concepts。