首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Signalr: WebSocket连接到‘wss://*’:WebSocket握手时出错:意外响应代码: 502

Signalr: WebSocket连接到‘wss://*’:WebSocket握手时出错:意外响应代码: 502
EN

Stack Overflow用户
提问于 2014-03-24 19:58:31
回答 1查看 8.3K关注 0票数 1

我在我的WebSocket 4.5站点上使用SignalRv2.0.2与JS (WebSocket传输)和IIS-8 (启用WebSockets)一起使用。在负载测试(使用Selenium)之后,我可以在任何浏览器的控制台中看到下一个错误(*是我们的域名)。

20:23:46 GMT+0400 (俄罗斯标准时间) SignalR:连接到websocket端点GMT+0400projects-FK0ZHh5_zUo_6I0Z725jUg2.js?ver=7.627:54与'wss:///signalr/connect?transport=webSockets&connection…6GkCoU%3D&State=1&connectionData=%5B%7B%22name%22%3A%22chat%22%7D%5D&tid=1‘的WebSocket连接失败:在WebSocket握手期间出错:意外响应代码: 502

即使在完成负载测试之后,我也会得到这个错误。我从来没见过这个错误,我也不知道原因。只能重新启动应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-07 09:24:14

看看这个:http://www.infoq.com/articles/Web-Sockets-Proxy-Servers

这几乎可以肯定是由于不使用https (SSL)。普通http上的Websocket容易受到中间的代理(通常是透明的)在http层操作破坏连接的攻击。

这在蜂窝网络或可能使用多个无线连接的办公网络中很常见,该代理可以在连接之间传播http请求。

避免这种情况的唯一方法是始终使用SSL --这给了websocket最佳的工作机会。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22619401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档