与邮递员的 Websocket 连接

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

有没有可能使用邮递员连接到网络套接字?

269398 次浏览

更新: 2021年5月20日,截至版本8.5.0-Postman 支持 WebSocket API


过时(原始)答案:

截至2017年5月,这是不可能的。如果你想要更改投票,可以提出这样的要求: Github.com/postmanlabs/postman-app-support/issues/4009

正如前面的评论提到的,你不能在邮递员这样做。然而,我在网上商店找到了这个 Chrome 应用程序。它非常简单,但是它与我的本地 Web 套接字连接工作得非常好。

智能网络套接字客户端

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

我也遇到了同样的问题,不得不调用 Web Socket。 我能够使用 高级休息客户端来完成这项工作。 我使用的是 ARC 版本: 12.1.3

enter image description here

我经常遇到这个问题,最终我创建了自己的基本 GUI 来测试 websockets。它叫套筒扳手,用来支撑

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

它适用于 Mac OS X、 Windows 和 Linux,你可以从 给你获得它。

你可以使用 Socket.io 测试器,这个应用程序可以让你连接到一个 socket.io 服务器并订阅一个特定的主题和/或让你发送套接字消息到服务器

邮递员目前不支持。

您可以使用在线工具: https://www.piesocket.com/websocket-tester

这在邮递员中还不可能; 但是对于邮递员来说有一个新的替代品,命名为 邮差。它是开源的,支持实时 Websocket 和 SSE 请求。

更新

看起来他们已经将 Postwoman 重新命名为 霍普斯科奇,并改进了对 Websocket 的支持。

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

enter image description here

Postman 不支持 websocket,我见过的大多数扩展和应用程序都不能正常工作。

我找到的解决办法

只需在浏览器中登录/打开应用程序,然后打开浏览器控制台。

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

enter image description here

从8.5.0版本开始,Postman 现在支持 WebSocket 请求。

Websockets

点击这里查看更多信息:

Https://blog.postman.com/postman-supports-websocket-apis/

当前功能的简短升级视频教程:

Https://youtu.be/h-7ezvj9d-k

使用 Firecamp,支持 websocket (Socketio & Ws) , 您可以安装在您的系统或使用插件 Https://firecamp.io/ enter image description here

还没有发现 postman 发布的 web socket 函数,但是无论如何,我最近用纯 js & html (没有引导,没有 npm,没有重库)编写了我自己的简单的非常简单的实用程序,也许对某些人会有用: https://github.com/Wissance/wstester