El Error HTTP 431: campos de encabezado de solicitud demasiado grandes El código de estado de respuesta indica que el servidor de origen se niega a cumplir con las solicitudes de los usuarios. Este problema ocurre cuando los encabezados HTTP son demasiado grandes.
Cuando se enfrente a este mensaje de error, considere verificar las cookies, acortar la URL de referencia y optimizar el código. Este artículo explicará cada método y compartirá consejos para evitar que el error HTTP 431 vuelva a ocurrir.
A continuación se muestra el resumen del error 431:
Código de error | error HTTP 431 |
tipo de error | Lado del cliente |
Variaciones de error | Solicitar campos de encabezado demasiado grandes esta pagina no funciona |
Causas de error | demasiadas galletas La URL de referencia es demasiado larga El tamaño total de los encabezados de solicitud es demasiado grande |
¿Qué es el error HTTP 431?
El error 431 es un problema del lado del cliente, lo que significa que el problema no proviene del servidor de origen. Sin embargo, este código de estado de respuesta HTTP indica que el servidor no puede procesar la solicitud del cliente. El error 431 señala específicamente un problema con los campos del encabezado de la solicitud.
Aunque el protocolo HTTP no tiene una cantidad máxima de datos en las solicitudes, algunos servidores tienen un límite de tamaño por razones de seguridad.
Su navegador web mostrará un mensaje cuando los encabezados de la solicitud o un solo campo de encabezado sea demasiado grande.
El código de estado de respuesta 431: Campos de encabezado de solicitud demasiado grandes puede verse diferente dependiendo de su navegador. Sin embargo, la mayoría no mostrará una explicación de la causa de este problema.
3 métodos para corregir el error HTTP 431
Compartiremos tres métodos para arreglar el HTTP 431: Campos de encabezado de solicitud código de estado de respuesta demasiado grande. Los usuarios pueden corregir este error sin acceder al servidor, ya que se trata de un problema del lado del cliente.
Además, repasaremos los pasos de solución de problemas para los propietarios de sitios web que pueden acceder al servidor.
Compruebe si el sitio web está inactivo para todos o solo para usted antes de seguir estos métodos.
1. Limpia tus cookies
Demasiadas cookies en la solicitud pueden hacer que una página web muestre el estado de error HTTP 431 en lugar de su contenido. Los sitios web a menudo usan cookies para almacenar preferencias, brindar contenido relevante y mantener a los usuarios conectados.
Sin embargo, borrar las cookies del navegador ayuda a solucionar este problema.
La mayoría de los navegadores web tienen sus propios pasos para borrar las cookies del navegador. También puede borrar las cookies de un sitio web en particular o de todos los sitios web visitados.
Al borrar las cookies, se cerrará la sesión de los sitios web visitados anteriormente. Por lo tanto, recomendamos guardar su información de inicio de sesión antes de seguir este método.
Por ejemplo, estos son los pasos para borrar las cookies para los usuarios de Google Chrome:
- Clickea en el tres puntos menú a la derecha de la barra de direcciones y seleccione Más herramientas -> Borrar datos de navegación. Google Chrome lo dirigirá a la Ajustes página. Otra opción es entrar Ctrl + Mayús + Supr en tu teclado.
- Bajo Eliminar datos de navegación, Selecciona el Intervalo de tiempo para borrar las cookies. Recomendamos elegir Todo el tiempo para borrarlos por completo. Luego, marque la casilla junto a Cookies y otros datos del sitio.
Si no desea perder su información de inicio de sesión en todos los sitios web, siga estos pasos para borrar las cookies en una dirección web específica:
- Clickea en el tres puntos menú y seleccione Ajustes -> Privacidad y seguridad.
- Seleccione Cookies y otros datos del sitio, desplácese hacia abajo y haga clic en Ver todas las cookies y los datos del sitio.
- Inserte la dirección del sitio en el Buscar cookies sección.
- Clickea en el basura junto a la dirección o el Eliminar todo lo que se muestra botón.
Borrar las cookies regularmente ayudará a evitar este problema en el futuro. Además, grandes cantidades de cookies también pueden invitar a posibles amenazas de seguridad.
2. Acorte la URL de referencia
Al hacer clic en un enlace, la URL de referencia larga puede causar el error 431. Acorte su consulta eliminando todo lo que está después de la signo de interrogación en la búsqueda de URL de su navegador. Sin embargo, esta es solo una solución temporal para los visitantes.
Si su sitio enfrenta este problema, disminuya los parámetros para acortar sus URL de referencia. Personalice su consulta utilizando Campaign URL Builder con una cuenta de Google Analytics. La herramienta también mostrará qué parámetros son necesarios u opcionales.
Instale un complemento para que este proceso sea más manejable si usa WordPress. Recomendamos usar Google Analytics Dashboard para WordPress o URL Params para acortar sus parámetros.
3. Revise su código
Si ninguno de estos métodos funciona, mire su código. Muchas solicitudes en el código causan este problema. Además, algunos servidores web tienen un límite de tamaño para los encabezados de las solicitudes.
Vea si los encabezados de solicitud han excedido el límite de tamaño. Algún software proporcionará una herramienta para aumentar el límite de la línea de solicitud, como con Apigee. Si no puede aumentarlo por su cuenta, intente ponerse en contacto con su proveedor de alojamiento.
Conclusión
El código de estado de respuesta HTTP 431: campos de encabezado de solicitud demasiado grandes indica un problema causado por el tamaño total de los encabezados de la solicitud. Para responder cualquier pregunta sobre el problema, hemos compartido el resumen de sus causas comunes, incluidas demasiadas cookies y direcciones URL de referencia largas.
Los tres métodos para corregir el error 431 incluyen borrar las cookies, acortar la consulta de referencia y verificar su código.
Si aún enfrenta este problema, comuníquese con su proveedor de alojamiento o actualice su navegador si no es el propietario del sitio web.