Согласно HTTP-коду состояния 400, описание
Код состояния ответа по недопустимому запросу HTTP 400 (HTTP) указывает, что сервер не может или не будет обрабатывать запрос из-зак чему-то, что воспринимается как ошибка клиента (например, синтаксис искаженного запроса, фрейм ошибочного сообщения запроса или обманчивая маршрутизация запроса).
Поэтому я ожидаю, что вы отправляете неправильный запрос, которыйне соответствует тому, что ожидает ваш сервер. Поскольку он не является общедоступным, я не могу придумать правильную конфигурацию, однако я считаю, что вы должны начать с обычного HTTP-запроса сэмплера и добавить следующие Headers к запросу:
- Соединение :
Upgrade
- Обновление :
websocket
- Любые другие заголовки, которые реальный браузер отправляет, например
Sec-WebSocket-Protocol
, Sec-WebSocket-Version
, Sec-WebSocket-Key
и т. Д.
Заголовки можно добавить с помощью Диспетчер заголовков HTTP
Вы можете захватывать трафик браузера с помощью встроенных инструментов разработчика браузера или внешнего инструмента анализа, такого как Wireshark .
Как только вы отправите ту же последовательность тех же запросов, вы получите те же ответы, что и для реального браузера.