Эта строка:WebSockets на локальном хосте заменяется без SSL
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 для всех локальных разработок с использованием сетевых сокетов, или я что-то упускаю?
AFAIK, да, вам необходимо безопасное соединение с WebSockets. Не можете ли вы создать самозаверяющий сертификат и добавить его в список доверенных сертификатов? – MaxArt