505 HTTP Version Not Supported
Сервер не поддерживает версию HTTP-протокола, использованную в запросе.
Определение (RFC 9110)
HTTP-код 505 505 HTTP Version Not Supported определён в RFC 9110 (HTTP Semantics), раздел 15.6.6 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.
Описание
505 HTTP Version Not Supported означает, что сервер не поддерживает версию HTTP-протокола из запроса. Сервер должен описать причину и указать поддерживаемые протоколы.
Редко встречается на практике, так как современные серверы и клиенты согласовывают версию протокола автоматически.
Частые причины
- Очень старый клиент HTTP/0.9 или HTTP/1.0, подключающийся к серверу HTTP/1.1+
- Неверно настроенный клиент, отправляющий неправильную строку версии
- Сервер принимает только HTTP/2 без fallback на HTTP/1.1
- Кастомная реализация HTTP с ошибками версии протокола
Как исправить
- Обновите HTTP-клиент для поддержки современных версий HTTP
- Проверьте тело ответа с поддерживаемыми версиями сервера
- Настройте сервер на поддержку HTTP/1.1 как fallback
- Проверьте настройки согласования версии HTTP в клиенте
Проверьте HTTP-статус вашего сайта
Проверить →