5. 431 Request Header Fields Too Large
431 status code 表示服务器不愿处理该请求, 因为其 header fields 过大. 在减小 request header fields 的大小后, 该请求 MAY 重新提交.
当一组 request header fields 的总体大小过大时, 或者单个 header field 是问题所在时, 都可以使用该状态码. 在后一种情况下, response representation SHOULD 指明哪个 header field 过大.
例如:
HTTP/1.1 431 Request Header Fields Too Large
Content-Type: text/html
<html>
<head>
<title>Request Header Fields Too Large</title>
</head>
<body>
<h1>Request Header Fields Too Large</h1>
<p>The "Example" header was too large.</p>
</body>
</html>
带有 431 status code 的响应 MUST NOT 由 cache 存储.