What Is a 431 Status Code?
El servidor no está dispuesto a procesar la solicitud porque sus campos de encabezado son demasiado grandes. La solicitud puede volver a presentar después de reducir el tamaño de los campos de encabezado de solicitud.
Se puede usar tanto cuando el conjunto de campos de encabezado de solicitud en total es demasiado grande, y cuando un solo campo de encabezado está en la falla. En el último caso, la representación de respuesta debe especificar qué campo de encabezado era demasiado grande.
Por ejemplo:
HTTP/1.1 431 Campos de encabezado de solicitud demasiado grandes
Tipo de contenido: texto/html
Solicitar campos de encabezado demasiado grandes
Solicitar campos de encabezado demasiado grandes
El encabezado "Ejemplo" era demasiado grande.
Las respuestas con el código de estado 431 no deben almacenarse mediante un caché.
- Fuente: RFC6585 Sección 5
431 Referencias de código || 172
Symfony HTTP Status Constant
Respuesta :: http_request_header_fields_too_large
. Net
httpstatuscode.requestheaderfieldstoolarge || 176
Rust
http :: statuscode :: request_header_fields_too_large
rieles
: request_header_fields_too_large
go
http.statusRequesterfieldStoolarge
Python3.5+
http.HTTPStatus.REQUEST_HEADER_FIELDS_TOO_LARGE
apache httpcomponents nore
org.apache.hc.core5.http.htttpstatus.sc_request_header_fields_too_large 186
Angular
=@angular/common/http/httpstatuscode.requestheaderfieldstoolarge||–188
431 status code example
Aquí hay una solicitud de ejemplo y respuesta para un código de estado 431:
Solicitud
Get/Index.Html Http/1.1
Host: www.example.com
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; RV: 89.0) Gecko/20100101 Firefox/89.0
Aceptar: Text/Html, Application/XHTML+XML, Application/XML; Q = 0.9, Image/Webp,*/*; Q = 0.8
Aceptar-Language: En-US, en; Q = 0.5
ELCEDING: ECEPTING: GZIP, DEFLATO: GZITE: GZIT Br
Conexión: Keep-Alive
Actualade-Insecure-Requests: 1
Respuesta
Http/1.1 431 Solicitud de encabezado Campos de encabezado demasiado grande
Fecha: Mon, 07 Mar 2023 16:12:44 GMT
¡Contento: Type: texto/html; Charset = UTF-8
Conexión: Keep-Alive
RELY-AFTER: 3600
Content-longitud: 137
El servidor se niega a procesar la solicitud porque los campos de encabezado de solicitud son demasiado grandes. Más tarde.
=
431 Los campos de encabezado de solicitudes de solicitud demasiado grandes
<p>Please try again later.</p>