Что это значит
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 не станет слишком длинным.