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

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

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

最佳答案

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

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

关于ssl - 是什么导致Safari拒绝安全SSL websows ws://?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9835707/

10-10 02:40