Що це означає
URL запиту довший, ніж сервер готовий інтерпретувати.
Типові причини
- Величезні рядки запиту, наприклад фільтри чи дані, закодовані в URL
- Цикли перенаправлень, що дописують параметри
- GET використано там, де дані має нести POST
Як виправити
Якщо ви клієнт або відвідувач
Перенесіть великі дані в тіло POST і тримайте URL коротшими приблизно за 2000 символів.
Якщо ви власник сайту чи API
Виправте цикли перенаправлень; якщо довгі URL виправдані, збільште large_client_header_buffers у nginx або LimitRequestLine в Apache.
Приклад відповіді
HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Специфікація
Часті запитання
› Яка максимальна довжина URL?
Специфікація не має фіксованого ліміту; сервери зазвичай дозволяють 8 КБ, браузери близько 2 МБ, але для сумісності тримайте URL короткими.
› Чи може цикл перенаправлень спричинити 414?
Так. Кожен крок додає параметри, доки URL не стане задовгим.