Websocket与邮递员的连接


124

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

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


4
在这里尝试创建者firecamp.app
Nishchit Dhanani

Answers:



45

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

智能Websocket客户端


1
感谢将近3年后的快速解决方案,为什么没有邮递员这样做呢?
基督教马修

#postman #websocket
路德·

11

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


3
不能用于请求localhost 尚未
raphinesse

127.0.0.1目前可以使用,但是像192.168.xx这样的本地网络调用不起作用。
Mohammad Rafigh

10

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

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

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


看起来像一个有趣的项目。我遇到一些错误;我将跟进GitHub问题。
Holistic Developer

@EmmanuelMahuni您能否打开Github问题并重现步骤?
asleepysamurai

不错...我喜欢。希望有一种方法可以保存输出,并且json预览比文本预览差。json应该漂亮,其余应该是..好文字
Christian Matthew

非常好的项目。不错的工作......需要只是一对夫妇的改进
基督教马太福音

@ChristianMatthew请打开有关该项目的Github问题,我将尽快实施:)
asleepysamurai



5

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

在此处输入图片说明


3
但是,仅在地址字段中,无法自定义WS请求中的任何内容!
caesarsol

我陷入同样的​​问题。我需要在连接请求上设置自定义标头,但现在看来这是不可能的
Dub Nazar

2
@DubNazar如果您仍然有兴趣,可以使用套筒扳手
asleepysamurai

2

邮递员目前不支持。

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



1

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

我发现的解决方案

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

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

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.