如何使用postman 请求websocket

要使用 Postman 调试和调用 Socket.IO 服务器,可以按照以下步骤进行。这里我们假设你的 Socket.IO 服务器在 ws://localhost:3000/socket.io/ 上运行。

步骤一:安装或打开 Postman

确保你已经安装了最新版本的 Postman。如果还没有安装,可以从 Postman 官网 下载并安装。

步骤二:创建 WebSocket 请求

  1. 打开 Postman
  2. 新建一个请求:点击左上角的“+”号,创建一个新请求。
  3. 选择 WebSocket 请求:在 URL 输入框的左边,有一个下拉菜单,点击并选择“WebSocket”。
  4. 输入 WebSocket URL:在 URL 输入框中输入你的 Socket.IO 服务器地址,例如 ws://localhost:3000/socket.io/?EIO=4&transport=websocket

步骤三:建立连接

  1. 点击“Connect”按钮:输入 URL 后,点击右侧的“Connect”按钮,Postman 会尝试连接到指定的 WebSocket 服务器。
  2. 查看连接状态:连接成功后,你会看到状态变为“Connected”。

步骤四:发送 Socket.IO 消息

Socket.IO 使用特定格式的消息,你需要手动构建这些消息。假设我们要发送一个 chat message 事件,消息格式如下:

json
42["chat message", "Hello, World!"]

其中,42 是 Socket.IO 的事件编号,["chat message", "Hello, World!"] 是实际的消息内容。

  1. 发送消息
    • 在“Messages”标签页中,你会看到一个输入框,可以输入你想发送的消息。
    • 输入消息 42["chat message", "Hello, World!"],然后点击“Send”按钮,消息会被发送到 Socket.IO 服务器。

 

1.选择WebSocket 请求类型

2.输入请求地址 ws://127.0.0.1:8062/socket.io/?EIO=4&transport=websocket&ut=123456

ws 是协议  127.0.0.1:8062 是网址  /socket.io/?EIO=4&transport=websocket 固定格式  ut 是请求数据

message 里面42 是 Socket.IO 的事件编号

 

posted on 2024-06-26 15:20  星河赵  阅读(82)  评论(0编辑  收藏  举报

导航