El servidor no está dispuesto a procesar la solicitud porque sus campos de cabecera son demasiado grandes. La petición PUEDE ser reenviada después de reducir el tamaño de los campos de la cabecera de la petición.
Se puede utilizar tanto cuando el conjunto de campos de cabecera de la solicitud en total es demasiado grande, como cuando un solo campo de cabecera es el que falla. En este último caso, la representación de la respuesta DEBERÍA especificar qué campo de cabecera era demasiado grande.
Por ejemplo:
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>El campo "Ejemplo" de la cabecera es demasiado grande.</p>
</body>
</html>
Las respuestas con el código de estado 431 NO DEBEN ser almacenadas por una caché.
Referencias de programación del Código de Error 431
- Symfony HTTP Status Constant
Response::HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
- C# HTTP Status Enum
HttpStatusCode.RequestHeaderFieldsTooLarge
- Rust HTTP Status Constant
http::StatusCode::REQUEST_HEADER_FIELDS_TOO_LARGE
Resumen
![Error HTTP 431 Request Header Fields Too Large](https://codigoshttp.com/wp-content/uploads/2021/03/CodigosHTTP-1200x1200-2.png)
Nombre del artículo
Error HTTP 431 Request Header Fields Too Large
Descripción
El servidor no está dispuesto a procesar la solicitud porque sus campos de cabecera son demasiado grandes.
Autor
Códigos HTTP
Publisher Name
Códigos HTTP
Publisher Logo
![Códigos HTTP](https://codigoshttp.com/wp-content/uploads/2021/03/CodigosHTTP-1200x1200-2.png)