Spec-Zone.ru › HTTP

Статус: 431

431 Слишком большой размер полей заголовка запроса

Код состояния HTTP 431 Request Header Fields Too Large ответа об ошибке клиента указывает, что сервер отказывается обрабатывать запрос, поскольку его заголовки HTTP слишком длинные. Запрос можно отправить повторно, уменьшив размер заголовков.

Код 431 можно использовать, когда общий размер заголовков запроса слишком велик или когда слишком велико отдельное поле заголовка. Чтобы помочь клиентам, столкнувшимся с этой ошибкой, укажите в теле ответа, в чём именно заключается проблема, и, по возможности, сообщите, какие заголовки слишком велики. Это позволит пользователям попытаться устранить проблему, например удалив файлы cookie.

Серверы часто возвращают этот статус, если:

  • URL в заголовке Referer слишком длинный
  • В запросе отправлено слишком много файлов cookie

Статус

431 Request Header Fields Too Large

Примеры

>

Слишком большое поле заголовка

В следующем примере заголовок Cookie в запросе слишком велик:

GET /doc HTTP/1.1
Host: example.com
Cookie: cookie1=value1; cookie2=value2; cookie3=[…]

Сервер отвечает сообщением, указывающим, какой заголовок вызвал проблему:

HTTP/1.1 431 Request Header Fields Too Large
Content-Type: text/html

<!doctype html>
  <head>
    <title>Request Header Fields Too Large</title>
  </head>
  <body>
    <h1>Request Header Fields Too Large</h1>
    <p>The "Cookie" header was too large.</p>
  </body>
</html>

Спецификации

Спецификация
RFC 6585>
# section-5>

См. также

  • Коды состояния HTTP-ответов
  • 414 URI Too Long
  • Заголовок запроса

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/431

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API