← Códigos HTTP

431 Request Header Fields Too Large

El servidor no está dispuesto a procesar la solicitud porque sus campos de encabezado son demasiado grandes. La solicitud PUEDE ser reenviada después de reducir el tamaño de los campos de encabezado de la solicitud.

Puede ser usado tanto cuando el conjunto de campos de encabezado de solicitud en total es demasiado grande, como cuando un solo campo de encabezado es el culpable. En el último caso, la representación de respuesta DEBERÍA especificar qué campo de encabezado 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>The "Example" header was too large.</p>
  </body>
</html>

Las respuestas con el código de estado 431 NO DEBEN ser almacenadas por un caché.


Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.RequestHeaderFieldsTooLarge
  • Rust HTTP Status Constant http::StatusCode::REQUEST_HEADER_FIELDS_TOO_LARGE
  • Go HTTP Status Constant http.StatusRequestHeaderFieldsTooLarge
  • Symfony HTTP Status Constant Response::HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE