Skip to content
EN
← Все коды состояния
431
Ошибки клиента

431 Request Header Fields Too Large

Сервер отказывается обрабатывать запрос, так как его поля заголовков слишком велики.

Определение (RFC 6585)

HTTP-код 431 431 Request Header Fields Too Large определён в RFC 6585 (Additional HTTP Status Codes), а не в RFC 9110. RFC 9110 задаёт основные коды состояния HTTP; этот код зарегистрирован отдельно в реестре IANA.

Описание

431 Request Header Fields Too Large (RFC 6585) означает, что сервер не готов обрабатывать запрос, поскольку отдельное поле заголовка или все заголовки в совокупности слишком велики. Чаще всего возникает при разрастании куки или больших JWT-токенах.

Частые причины

  • Заголовок Cookie слишком велик из-за накопленных куки
  • Очень длинный JWT или токен сессии в заголовке Authorization
  • Кастомные заголовки с большими данными
  • Много больших куки от аналитических или рекламных скриптов

Как исправить

  • Удалите ненужные куки и уменьшите их размер
  • Переместите большие данные из заголовков в тело запроса
  • Используйте короткие непрозрачные токены сессии вместо больших JWT
  • Проверьте сторонние скрипты, устанавливающие большие куки
  • Увеличьте LimitRequestFieldSize (Apache) или large_client_header_buffers (nginx)

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.