Является ли ws://myserver.com/path?param=1 допустимым адресом WebSocket?
Адрес http://myserver.com/path?param=1 (заметьте сейчас http, а не ws) отлично работает с wscat, но я не могу заставить его работать в браузере.
Ответ 1
ws://myserver.com/path?param=1 является допустимым URI WebSocket. Тем не менее, способ, которым ваше серверное приложение WebSocket может получить доступ к строке пути и запроса, будет отличаться в зависимости от используемой вами структуры сервера WebSocket.
Если вы используете библиотеку Node.js einaros/ws, то в вашем объекте подключения к сети будет установлен полный путь с помощью строка запроса в upgradeReq.url.