本地主机上没有SSL的Websockets



此行:

var socket = new WebSocket(this.getUrl());

原因错误:

WebSocket connection to 'ws://127.0.0.1:6437/v6.json' failed: Error during WebSocket handshake: Unexpected response code: 400

我想我可以通过使用SSL来绕过它,但由于我只是在本地玩MAMP,所以不必设置它会很好。我从Chrome、Firefox和Safari中得到了同样的体验。上下文是,我正在使用Leap Motion控制器,只要它使用SSL远程运行,一切都很好。

我真的需要SSL来进行所有使用web套接字的本地开发吗?还是我遗漏了什么?

您不需要SSL/TLS来使用WebSockets,除非您从一个也使用SSL/TLS的页面进行连接——我现在正在查看这样一个页面,它运行良好。Leap Motion SDK中的示例应用程序(sample.html和JSONViewer.html)适合您吗?

相关内容

  • 没有找到相关文章

最新更新