Що це означає
Сервер не підтримує версію 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.