本地主机上的Websockets没有SSL

时间:2014-10-25 07:17:57

标签: javascript html5 websocket leap-motion

这一行:

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,或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

除非您从同时使用SSL / TLS的页面进行连接,否则您不需要使用SSL / TLS来使用WebSockets - 我现在正在寻找这样的页面并且工作正常。 Leap Motion SDK中的示例应用程序(Sample.html和JSONViewer.html)是否适合您?