Websocket与邮递员的连接

Websocket connections with postman

我正在使用Postman测试现有的REST API。 此API调用服务器上的异步函数,这些函数使用StompJS通过WebSocket返回响应。

是否可以使用Postman连接到网络套接字?


自2017年5月起,这是不可能的,因为Postman仅适用于HTTP方法,例如POST,GET,PUT,DELETE。

P / S:如果要投票,有一个要求:
github.com/postmanlabs/postman-app-support/issues/4009


如前所述,您在Postman中无法做到这一点。但是,我在网上商店中找到了该Chrome应用。这很简单,但是与我的本地Web套接字连接一起使用时效果很好。

智能Websocket客户端


在Postman中还不可能。但是,邮递员有一个新的替代方案,名为邮妇。它是开源的,并支持实时Websocket和SSE请求。

更新资料

看来他们已经将Postwoman更名为Hoppscotch,并改善了Websocket的支持。


邮递员不支持它,但是WebSocket King支持。

enter image description here


我经常碰到这个问题,最终我创建了自己的准系统GUI来测试WebSocket。它被称为套筒扳手,它支持

  • 与服务器的多个并发连接(所有响应和连接都显示在同一视图中),
  • 全面的消息历史记录,可轻松重用消息,以及
  • 初始连接请求的自定义标头。

它适用于Mac OS X,Windows和Linux,您可以从此处获取。


您可以在https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam使用该工具APIC。该工具允许您测试使用StompJS或本机Websocket的Websocket。更多信息,请访问www.apic.app


我遇到了完全相同的问题。不得不进行Web Socket调用。
我能够使用Advanced Rest Client完成此操作。
我使用的是ARC版本:12.1.3

enter image description here


邮递员目前不支持。

您可以通过Websocket.in使用此在线测试仪:https://www.websocket.in/test-online


邮递员不支持websocket。我见过的大多数扩展程序和应用程序都无法正常运行。

我发现的解决方案

只需在浏览器中登录/打开您的应用程序,然后打开浏览器控制台即可。然后输入您的套接字事件,然后按Enter。

1
socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });

enter image description here


您可以使用Socket.io测试器,此应用程序可让您连接到socket.io服务器并订阅特定主题,并且/或者可以将套接字消息发送到服务器