无法将Azure Web PubSub服务与Postman WebSocket连接

xvw2m8pv  于 2023-05-29  发布在  Postman
关注(0)|答案(1)|浏览(169)

我已经生成了客户端访问URL使用客户端URL生成器与所有访问,这是在Azure提供的Quickstart网站工作正常,但如果我尝试在 Postman WebSocket得到连接相同的链接,然后如果我发送
{“type”:“joinGroup”,“group”:“Group1”,“ackId”:1 }
加入组WebSocket断开连接。

ercv8c1e

ercv8c1e1#

使用Postman WebSocket连接到Azure Web PubSub服务时出现问题。

  • 检查您使用的Postman版本是否支持WebSocket连接。WebSocket支持是在Postman version 7.2.0中添加的,现在是compatible

检查您正在使用Azure Web PubSub的正确WebSocket URL的URL。URL应该以“wss://”开头,并包括端点和集线器的详细信息。

Azure Web PubSub需要specific headers or authentication tokens才能成功连接WebSocket。

  • 检查是否有任何防火墙/网络限制阻止WebSocket连接。

默认情况下,Postman验证SSL证书。如果您使用的是Azure Web PubSub service的自签名或自定义证书,则需要在Postman的设置中禁用SSL证书验证。

  • 在Postman中显式启用WebSocket协议。为此,请转到Postman Settings,导航到“General”选项卡,然后切换“Enable WebSocket”选项。

检查WebSocket连接关闭或建立失败时的错误消息。Azure Web PubSub提供错误消息或状态代码。

有关详细信息,请参阅BlogMSDoc.

相关问题