Skip to content
EN
← Все коды состояния
101
Информационные

101 Switching Protocols

Сервер подтверждает смену протокола, запрошенную клиентом через заголовок Upgrade — обычно для перехода на WebSocket или HTTP/2.

Определение (RFC 9110)

HTTP-код 101 101 Switching Protocols определён в RFC 9110 (HTTP Semantics), раздел 15.2.2 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.

Описание

Код 101 Switching Protocols указывает, что сервер принимает запрос клиента на переключение протокола. Чаще всего встречается при обновлении до WebSocket.

Сервер отправляет этот ответ с заголовком Upgrade, указывающим протокол, на который он переключается.

Частые причины

WebSocket-рукопожатие (Upgrade: websocket) Переход с HTTP/1.1 на HTTP/2 (Upgrade: h2c) Клиент явно запросил смену протокола

Как исправить

Это нормальный код, ошибки нет. Если не ожидаете смену протокола — проверьте клиентский код (JavaScript WebSocket, http2 client).

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.