Что это значит
Сервер не поддерживает версию HTTP, использованную в запросе.
Типичные причины
- Некорректная строка запроса, похожая на неизвестную версию
- Очень старые или очень новые версии протокола на минималистичных серверах
Как исправить
Если вы клиент или посетитель
Используйте HTTP/1.1, который поддерживают все серверы, и проверьте корректность строки запроса.
Если вы владелец сайта или API
Укажите поддерживаемые версии в теле ответа.
Пример ответа
HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Спецификация
Частые вопросы
› Может ли опечатка вызвать 505?
Да. Пробел в URL может разбить строку запроса так, что версия покажется недопустимой.
› Бывает ли 505 в HTTP/2?
Редко: HTTP/2 согласуется при TLS, и неподдерживаемая версия просто откатывается на HTTP/1.1.