Статус: 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> |
См. также
© 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