426
Ошибки клиента
426 Upgrade Required
Клиент должен переключиться на другой протокол, указанный в заголовке Upgrade.
Описание
426 Upgrade Required указывает, что сервер отказывается выполнять запрос по текущему протоколу, но может принять его после обновления клиента. Сервер должен включать заголовок Upgrade с требуемыми протоколами.
Обычно используется для принудительного использования TLS (HTTPS) или WebSocket-соединения.
Частые причины
- HTTP-запрос к серверу, требующему HTTPS
- WebSocket handshake с обновлением протокола
- Устаревший API, требующий минимальную версию TLS
- HTTP/1.1-клиент, подключающийся к endpoint только для HTTP/2
Как исправить
- Переключитесь на протокол, указанный в заголовке ответа
Upgrade - Убедитесь, что все соединения используют HTTPS (внедрите HSTS)
- Для WebSocket отправляйте корректный Upgrade-запрос
- Обновите клиент для поддержки требуемой версии протокола
Проверьте HTTP-статус вашего сайта
Проверить →