与邮递员

时间:2017-02-16 08:55:19

标签: postman

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

是否可以使用Postman连接到websocket?

12 个答案:

答案 0 :(得分:31)

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

P / S:如果你想upvote,有一个请求: github.com/postmanlabs/postman-app-support/issues/4009

答案 1 :(得分:29)

正如之前的评论所提到的,你不能在邮递员中这样做。但是,我在网上商店找到了这个Chrome应用。它非常简单,但它与我的本地Web套接字连接非常有效。

Smart Websocket Client

答案 2 :(得分:11)

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

Websockets

可以在此处找到更多信息:

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

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

https://youtu.be/H-7EZVj9D-k

答案 3 :(得分:5)

您可以使用此处提供的工具APIC https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam。此工具允许您测试使用StompJS或本机Websocket的websocket。有关详情,请访问www.myapic.com

答案 4 :(得分:5)

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

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

它可用于Mac OS X,Windows和Linux,并且您可以从here获得它。

答案 5 :(得分:3)

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

enter image description here

答案 6 :(得分:3)

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

答案 7 :(得分:2)

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

答案 8 :(得分:1)

邮递员目前不支持。

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

答案 9 :(得分:1)

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

我找到的解决方案

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

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

enter image description here

答案 10 :(得分:1)

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

答案 11 :(得分:0)

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

websocket king