什么是431状态码?
服务器不愿意处理请求,因为它的报头字段太大。在减小请求头字段的大小后,可以重新提交请求。
当请求报头字段集总体太大时,或者当单个报头字段出现故障时,都可以使用它。在后一种情况下,响应表示应该指定哪个报头字段太大。
例如:
HTTP/1.1 431 Request Header Fields Too Large Content-Type: text/html Request Header Fields Too Large
Request Header Fields Too Large
The Example Header was Too Large。
带有431状态码的响应绝对不能存储在缓存中。
- 来源:RFC6585
431代码引用
Symfony HTTP状态常量响应:HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE