¿Cómo reparar el error HTTP 431 en Google Chrome? – Mundo2030

Los navegadores como Google Chrome enviarán solicitudes HTTP al servidor cada vez que abra una página web. En el backend hay información útil enviada en el encabezado de la solicitud y recibida en el encabezado de la respuesta. Sin embargo, no verá toda esta información en el encabezado y Chrome solo mostrará la respuesta del cuerpo del servidor. Puede haber muchos problemas durante esta comunicación y el error HTTP 431 es uno de esos problemas. Si ve con frecuencia el código 431 en Chrome, aquí le mostramos cómo solucionar el problema.

Código de estado HTTP 431

El código de estado 431 indica "Los campos del encabezado de la solicitud son demasiado grandes" y el servidor se negó a procesar la solicitud por este motivo. Dado que todos los códigos de estado 4xx se deben a una solicitud incorrecta del navegador, la resolución de problemas del error 431 debe comenzar analizando los encabezados de la solicitud HTTP. enviado por Chrome. Además, hay otras razones posibles para el error 431. Pruebe las siguientes correcciones y vea si pueden ayudar a resolver el problema en Chrome.

Nota: Algunas de estas correcciones son muy técnicas y están destinadas a los propietarios de sitios web que intentan corregir los errores HTTP 431 en su propio sitio.

1. Verifique el tamaño de los encabezados de solicitud HTTP

Aunque no hay límite para el tamaño de los encabezados HTTP individuales y totales, los servidores web pueden rechazar solicitudes más grandes por razones de seguridad. Puede verificar fácilmente el tamaño del encabezado en las Herramientas para desarrolladores de Chrome para averiguar si el tamaño es la causa raíz.

  • Abra la página web en Chrome y verá "HTTP Error 431".
  • Haga clic con el botón derecho en la página web y seleccione la opción "Inspeccionar" para abrir las Herramientas para desarrolladores.
  • Haga clic en la pestaña "Red" y seleccione las opciones "Todas" para mostrar todas las solicitudes enviadas por la página.
  • Sin embargo, debe actualizar la página para comenzar a ver las actividades de la red.
  • Haga clic con el botón derecho en la fila del encabezado y seleccione "Tamaño" para incluir esa columna en la pantalla. Puede ocultar algunas otras columnas para que la pantalla sea compacta.
Comprobar el tamaño del encabezado HTTP en Chrome
Comprobar el tamaño del encabezado HTTP en Chrome
  • Ahora haga clic en la columna Tamaño en orden descendente para encontrar las consultas más grandes en las primeras filas.

En general, cada solicitud de encabezado debe tener un tamaño de unos pocos KB a varios cientos de KB. Si ve una solicitud muy grande, esta podría ser la causa del error 431. Si es propietario de un sitio web, pruebe el sitio eliminando la solicitud de su sitio o use extensiones de prueba como ModHeader para confirmar el problema. Si no es el propietario del sitio, puede informar al propietario del sitio a través de las cuentas de las redes sociales y solicitar la corrección.

2. Limpia la memoria caché y las cookies de tu navegador

El código de error HTTP 431 también puede aparecer cuando el sitio web utiliza cookies largas. Al ver el tamaño de la solicitud para un encabezado como se explicó anteriormente, simplemente haga clic en el nombre de la solicitud del documento (esta es la URL de la página y debe aparecer como el primer elemento debajo de "Nombre"). En el panel derecho, haga clic en la pestaña "Encabezados" y desplácese hacia abajo hasta la sección "Encabezados de solicitud". Aquí puede ver la longitud completa de la cookie solicitada por la página web. Puede seleccionar varias solicitudes que sospeche en el panel izquierdo y verificar las cookies enviadas en esos encabezados de solicitud. Aunque hay una pestaña "Cookies" que muestra todas las cookies enviadas por esta solicitud, no verá la longitud completa en esa columna. Es posible que deba hacer clic derecho y copiar la cookie para pegarla en algún lugar y encontrar la longitud completa.

Encuentre la cookie de nivel de documento utilizada en una página web
Encuentre la cookie de nivel de documento utilizada en una página web

A veces, la duración de esta cookie puede ser extremadamente larga y dinámica, como cuando se inicia sesión en sitios web de membresía. La mejor opción es eliminar todas las cookies en Chrome y ver si eso ayuda a solucionar el error 431. Recuerde cerrar sesión en todos los demás sitios antes de eliminarlos. De lo contrario, se cancelará su suscripción a la fuerza, ya que la eliminación de la cookie resultará hasta que expire la sesión.

  • Presione "Control + Shift + Delete" en Windows o "Command + Shift + Delete" en Mac.
  • Se abrirá una nueva pestaña y mostrará una ventana emergente "Borrar datos de navegación".
  • Vaya a la pestaña Avanzado y seleccione Todo el tiempo como intervalo de tiempo.
  • Marque la opción "Cookies y otros datos del sitio" y haga clic en el botón "Borrar datos" para eliminar todas las cookies almacenadas en Chrome.
Eliminar cookies en Chrome
Eliminar cookies en Chrome

3. Elimine los parámetros de solicitud de referencia en la URL

La siguiente solución es verificar la URL en la barra de direcciones de Chrome cuando obtenga el error HTTP 431. Si la URL es demasiado larga, esa podría ser la causa del error. Esto sucede especialmente cuando hace clic en un enlace de la página actual que intenta abrir una página de afiliado. Por ejemplo, a continuación se muestra la página de afiliados que contiene muchos parámetros de consulta en la URL con fines de seguimiento.

https://www.website.com/special/coupon?utm_campaign=affiliate-link_name_username&utm_source=%28direct%29&utm_medium=affiliate&utm_affiliate=123456

Si ve una URL larga como la anterior, simplemente elimine todo el contenido de la URL después del signo ?. Esto borrará los parámetros de seguimiento del remitente y le permitirá acceder a la página sin ningún error HTTP. La URL final en el caso anterior debería ser tan simple como: https://www.website.com/special/coupon.

4. Deshabilitar todas las extensiones

Generalmente, las extensiones no causarán el error 431 en Chrome. Sin embargo, pueden ocurrir errores al usar ciertas extensiones, como las extensiones de modificación de encabezado HTTP. Si aplicó por error los modificadores a todos los sitios que visita, es posible que obtenga errores inesperados como 431. Verifique sus extensiones y agregue filtros para aplicar los modificadores HTTP solo a las URL requeridas. De lo contrario, vaya a la página "chrome://extensions/" y deshabilite todas las extensiones. Ahora comprueba si las páginas se cargan sin error.

Deshabilitar todas las extensiones de Chrome
Deshabilitar todas las extensiones de Chrome

Si las extensiones instaladas están causando el problema, es posible que deba habilitarlas una por una para limitar el elemento que causa el error. Una vez que encuentre la extensión problemática, desinstálela y busque otra alternativa.

palabras de cierre

Las cookies y las URL de referencia largas son las causas más comunes del error HTTP 431 en Chrome. Sin embargo, si usted es propietario o desarrollador de un sitio web y está probando encabezados HTTP, entonces hay muchas posibilidades de que la herramienta o extensión que está utilizando esté causando el problema. en ese caso, deshabilite todas las extensiones y verifique el tamaño del encabezado HTTP para solucionar el problema.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!