101 Switching Protocols ("переключение протоколов")
https://httpcat.ru/101
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 101 Switching Protocols указывает, что сервер согласен изменить протокол соединения в ответ на запрос клиента.
Основные характеристики:
- Возвращается, если клиент запросил переход на другой протокол через заголовок
Upgrade
- Сервер подтверждает, что теперь будет использовать новый протокол
- Наиболее часто используется при установлении WebSocket-соединений
Типичное использование:
GET /chat HTTP/1.1 Host: example.com Upgrade: websocket Connection: Upgrade HTTP/1.1 101 Switching Protocols Upgrade: websocket Connection: Upgrade
Особенности заголовков:
Upgrade
— указывает протокол, на который клиент хочет переключиться (например,websocket
)Connection
— должен содержать значениеUpgrade
Когда использовать:
- При инициализации WebSocket-соединения
- При переходе с HTTP/1.1 на другой протокол по договорённости сторон
- В случаях, когда необходимо установить длительное или двухстороннее соединение (например, push-уведомления, онлайн-чаты)
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101