我正在使用Postman来测试现有的REST API。此API在服务器上调用异步函数,使用StompJS通过websocket返回响应。
是否可以使用Postman连接到websocket?
答案 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套接字连接非常有效。
答案 2 :(得分:11)
从 8.5.0 版开始 - Postman 现在支持 WebSocket 请求。
可以在此处找到更多信息:
https://blog.postman.com/postman-supports-websocket-apis/
当前功能的简短升级视频教程:
答案 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
答案 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); });
答案 10 :(得分:1)
还没有发现 postman 发布了 web sockets 功能,但无论如何我最近用纯 js 和 html 编写了我自己的简单非常简单的实用程序(没有引导程序,没有 npm,没有沉重的库),也许它对某人有用:https://github.com/Wissance/wstester
答案 11 :(得分:0)
邮递员不支持,但是WebSocket King支持。