Azure虚拟机上WebSockets错误400



我在Azure VM上托管WebSockets (SignalR)应用程序,我在远程连接时遇到以下400(错误请求)错误。

WebSocket connection to 'ws://xxx.cloudapp.net/signalr/connect?transport=webSockets&
clientProtocol=1.5&connectionToken=JMLk3b...&connectionData=%5B%7B%22name%22%3A%22
dashboard%22%7D%5D&tid=10' failed: Error during WebSocket handshake: 
Unexpected response code: 400

在VM内本地访问应用程序时不会发生这种情况。

我怀疑这是在这些不同的文章中强调的代理问题。

然而,我似乎找不到任何文章表明是否可以在Azure虚拟机上实际托管WebSockets应用程序(我知道他们最近在Azure网站上启用了WS,但似乎虚拟机还没有这个功能)。

任何帮助都会很感激。谢谢!

问题最终是代理服务器(如Squid)在各种isp的客户端使用,而不是Azure端的代理服务器。

相关内容

  • 没有找到相关文章

最新更新