WebSocket 接口调试指南
Hapydev 完全支持 WebSocket 协议,允许通过持久连接在客户端和服务器之间高效地交换数据。该协议实现了低延迟和低开销的双向数据传输,确保连接持续稳定。
WebSocket 提供双向、全双工的通信通道,基于单个 TCP 套接字连接在 HTTP 上运行。这意味着服务器可以独立向客户端发送数据,无需客户端请求,反之亦然。
创建 WebSocket 请求
在 Hapydev 中,您可以轻松创建 WebSocket 请求,与服务器建立连接,并通过该连接发送和接收消息。
- 您可以进入 Hapydev 中的项目,点击左侧的 + 按钮,轻点“新建 WebSocket 接口”选项。您还可以在接口管理起始页,点击“新建 WebSocket”创建Websocket请求
-
输入 WebSocket 服务器 URL。WebSocket URL 以ws://或wss://开头。
-
链接WebSocket服务器
链接成功后,消息面板右侧,“未连接”字样将变更为“链接成功”,要断开 WebSocket 请求的连接,请点击“关闭”按钮断开链接。
查看 WebSocket 消息
WebSocket 消息是通过 WebSocket 连接发送的数据包。这些消息包含有关消息类型和长度的信息,以及它们是最终消息还是较大消息的一部分。在 Hapydev 中,您可以发送、保存和查看 WebSocket 消息。
响应窗格具有以下控件:
- 在消息中搜索词- 输入搜索词以显示包含该词的消息。选择清除图标 清除以清除搜索框。
- 查看所有消息- 选择所有消息以查看所有消息、已发送消息或已接收消息。
- 清除消息- 选择清除所有消息。
每条消息包含以下信息:
- 以您的当地时间表示的消息时间戳。
- 消息的内容。
您可以对每条消息执行以下操作:
- 将鼠标悬停在消息上可以显示以下内容:
- 要显示两条消息之间的时间差,请选中它们的复选框。选择取消选中或清除复选框以清除您的选择。
- 选择复制消息 将消息复制到剪贴板。
- 选择一条消息以展开或折叠它。
排查 WebSocket 请求问题
您可以使用 Hapydev 控制台调试 WebSocket 连接问题。要打开控制台并查看日志消息,请选择Hapydev 页脚中的控制台图标 “控制台” 。