414 URI Too Long
URI запроса клиента длиннее, чем готов принять сервер.
Определение (RFC 9110)
HTTP-код 414 414 URI Too Long определён в RFC 9110 (HTTP Semantics), раздел 15.5.15 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.
Описание
414 URI Too Long (ранее Request-URI Too Long) означает, что URL превышает максимально допустимую длину на сервере. Большинство серверов ограничивают URL 2000–8000 символами. Чаще всего возникает при передаче больших объёмов данных через GET-параметры.
Частые причины
- Большие поисковые запросы или наборы фильтров в GET-параметрах
- Base64-закодированные данные в URL
- Рекурсивные редиректы, создающие очень длинные пути
- Баг в приложении, генерирующий чрезмерно длинные URL
Как исправить
- Передавайте большие данные в теле запроса через POST
- Храните состояние на сервере, используя короткий ID в URL
- Разбивайте большие наборы фильтров на части
- Проверьте конфигурацию сервера на максимальную длину URL
Проверьте HTTP-статус вашего сайта
Проверить →