什么可能导致Safari拒绝安全SSL websocket ws://?

时间:2012-03-23 07:53:07

标签: ssl safari websocket

在Safari中使用带Webbit服务器的安全websockets时收到一个奇怪的错误。

Error during WebSocket handshake: location mismatch: wss://domain.com:5679/ != ws://domain.com:5679/

我不知道为什么会发生这种情况或如何绕过它。这是Webbit服务器上的错误还是客户端错误?

1 个答案:

答案 0 :(得分:0)

确认这是一个错误。很高兴通过此拉取请求报告此问题在Webbit中的Hixie 75和76协议规范中得到修复https://github.com/webbit/webbit/pull/84

如果您使用除Webbit以外的任何其他websocket库,我建议在响应安全的websocket请求时跟踪源并查找协议的确定位置。