调试
提示
8.1.10之前的版本将不再支持Websocket、Socket.IO接口的新建和更新。如果需要调试Websocket、Socket.IO需要升级至最新版本(8.1.10及之后) 在8.1.10之前的版本中创建的Websocket、Socket.IO接口数据在升级后不会丢失,可正常调试使用。
在Apipost中进行Socket.IO请求调试
要使用Apipost测试Socket.IO,请按照以下步骤进行设置。
步骤1:创建一个新的请求
打开Apipost,点击左侧菜单中的“+”按钮,创建一个新的请求。 在请求类型下拉菜单中,选择Socket.IO
步骤2:配置Socket.IO连接
确定在 调试
页面下
在URL框中,输入Socket.IO服务器的URL。
需要输入请求头或请求参数则可在下图位置进行配置
在设置tab下还可进行超时,客户端版本等配置
点击“连接”按钮以建立连接。
步骤3:事件监听
添加事件名,并打开监听,当服务端返回的该事件时,就可在响应区内查看到该事件消息,关闭则不接收
步骤4:发送消息
连接成功后,您可以发送Socket.IO消息。
在输入框内输入消息内容,选择内容类型即可
事件名为选填,不填写则默认为message
tips
在左侧,您可以快速创建多条消息,以便于调试,无需为每个不同的消息类型新建多个Socket.IO连接。在同一个Socket.IO连接中,我们可以添加多种类型的消息请求,进行存档,以便于后续的快速调试。这种灵活性让调试变得更加高效和便捷!
还可以双击名称进行重命名的操作
步骤5:接收消息
在成功发送消息后,如果打开了事件监听,则可以接收到服务端返回的消息内容 所有接收到的消息会在Apipost的“实时响应”部分显示。
步骤6:接收的消息保存为响应
在响应区,你可以快速的将当前的响应内容保存为某个消息的响应示例,以便之后生成一份更加完整的接口文档
保存之后生成的文档是这样的,具体可查看 Socket.IO设计/文档