Skip to content
EN
← Все коды состояния
505
Ошибки сервера

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-статус вашего сайта

Проверить →

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

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

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