Да. Но сервер должен ответить Connection: upgrade
и затем переключиться на протокол WebSocket. Если вы не проксируете запрос. Он будет использовать HTTP CONNECT
для поддержки туннеля, но идея заключается в том, что трафик WebSocket использует протокол WebSocket. ( ссылка )
Эта страница из MDN является черновой и не должна использоваться в качестве справочной. Это довольно неполно.
Посмотрите на socket.io , если вы думаете о создании клиента / сервера WebSocket. Это довольно хорошо построенная реализация с запасным вариантом.