Error 400

Elerror 400, también conocido como «error HTTP 400» o «error 400 de solicitud incorrecta», es un código de estado del protocolo HTTP que significa que la solicitud enviada por el usuario al servidor es errónea o está corrupta y el servidor no puede procesarla

Al intentar acceder a un sitio web, es posible que se le presente una página en blanco con sólo las palabras «400 Bad Request»

  • ¿Qué significa esto?
  • ¿Por qué recibe este mensaje?
  • ¿Y cómo se arregla un error 400 Bad Request?

Estas son sólo algunas de las cuestiones que trataremos en esta guía

¡Siga adelante!

Capítulo 1: ¿Qué es el error 400?

Aquí se lo explico

  • Qué significa el error 400;
  • Cómo se manifiesta;
  • Las consecuencias que puede provocar.

1.1. cómo entender el código de estado 400

Todas las actividades en Internet son el resultado de una comunicación permanente entre clientes (navegadores) y servidores

El cliente envía peticiones al servidor. El servidor las procesa y envía las respuestas al cliente, que las muestra.

Esta comunicación se realiza mediante un conjunto de códigos pertenecientes al protocolo HTTP (hyper text transfer protocol).

Fuente : EscuelaMoov

Las respuestas enviadas por el servidor se agrupan en cuatro clases de código

  • Código clase 1xx (100, 101, 102…) Estos códigos informan al navegador de que las operaciones siguen siendo procesadas;
  • La clase de códigos 2xx (200, 201, 202…): Estos se envían cuando se entiende y se procesa la solicitud presentada por el navegador;
  • El clase de código 3xx (300, 301, 302) estos son los códigos que redirigen. Estas respuestas se envían cuando una URL antigua ha sido sustituida por una nueva ;
  • Las clases de códigos en la forma 4xx (400, 401, 402…) y 5xx (500, 501, 502…): Estos códigos estos códigos aparecen cuando se produce un problema durante el procesamiento de las solicitudes del navegador. Se distingue entre los errores del lado del servidor y los del lado del cliente (navegador). Los errores del lado del servidor pertenecen a la clase de código 5xx, mientras que los mensajes de error del lado del cliente se agrupan en la clase de código 4xx.

No verá las manifestaciones concretas de los códigos 100 y 200 entre los clientes y los servidores en sus interacciones porque normalmente se le dirigirá al recurso solicitado

Sólo los mensajes de error y, en cierta medida, los mensajes que indican una redirección son visibles para usted.

En realidad, las clases de código 4xx y 5xx se muestran si hay un problema en el procesamiento de las operaciones entre el servidor y el cliente. Probablemente por eso se llaman «códigos de error»

Además, hay que recordar que a partir de la visualización de un código de error, es fácil identificar las causas de un error HTTP

Los códigos de clase 4xx suponen que el error debe buscarse en el lado del cliente, mientras que los códigos de clase 4xx indican que el error debe buscarse en el lado del servidor

Así, cuando el navegador muestre el error 400, significará que las causas de este error deben buscarse en el ordenador que realiza la petición

Erreur-400-2

Sin embargo, esto no es suficiente, ya que es necesario entender lo que significa el código para resolver el problema.

Como ya he explicado, cuando su navegador muestra el mensaje de error 400, significa que la solicitud que está intentando hacer desde el navegador es incorrecta, está corrupta o el servidor no puede entenderla.

El error 400 indica que la solicitud realizada es incorrecta. Esto es lo que justifica el término «mala petición» asociado a ella.

Hay que decir que el error 400 no es tan preciso como los otros tipos de errores de su categoría

A diferencia de los otros códigos de la categoría 400, es difícil saber automáticamente qué es lo que falla en un error 400.

Mientras que los códigos 401 o 404 son devueltos por el servidor e indican respectivamente que :

  • La información de autenticación enviada no es válida
  • El recurso solicitado no existe.

La única información que se obtiene del error 400 es que la solicitud realizada no puede ser procesada o es defectuosa

Tendrá que hacer sus propias comprobaciones para determinar las posibles causas de este error

Sin embargo, tenga en cuenta que si su servidor utiliza un IIS (Internet Information System) 7 o superior, obtendrá información más detallada

Con un sistema de este tipo, puede ver los siguientes detalles sobre el error 400

Fuente ionos

Ahora que tiene una idea clara del error 400, averigüe qué aspecto tiene antes de analizar sus causas

1.2. ¿qué aspecto tiene un error 400?

Así es como se ve el error 400 en navegadores como

  • Cromo

  • Firefox :
  • Borde de Microsoft
  • Internet Explorer

1.3. Las diferentes causas de los 400 errores

Como ya he mencionado, el error 400 es un error que se produce en el lado del cliente

Por lo tanto, las causas deben ser identificadas a nivel de su navegador. En concreto, esto puede deberse a varias situaciones

Entre ellos, tiene

1.3.1. La presencia de un error tipográfico en la dirección URL

La URL de un sitio es la dirección de este sitio

Un cambio o un error en esta URL constituye un error y es suficiente para que usted vea el mensaje de error 400 en su pantalla

Del mismo modo, el uso de una URL que contenga ciertos caracteres especiales o que el servidor no pueda procesar puede provocar errores 400

1.3.2. Caché o cookies corruptos

La caché web es una forma de memoria temporal que se encuentra tanto en los navegadores como en los servidores

Permite almacenar en la memoria ciertos datos de los visitantes para que las futuras visitas al sitio sean aún más rápidas

Las cookies, por otro lado, se instalan para registrar información sobre el uso que usted hace de un sitio

Fuente Cpdos

Tanto la caché como las cookies se almacenan en su navegador

Le permiten acceder a un sitio que ya ha visitado de forma rápida y sencilla

Sin embargo, pueden provocar un error 400 cuando se :

  • Corrompido ;
  • Expirado;
  • O cuando encuentren incoherencias.

1.3.3. No sincronización de los datos del DNS

Cuando se quiere acceder a un sitio por primera vez, tienen lugar varios procesos

Entre ellos, está el paso en el que el nombre de dominio tiene que ponerse en contacto con el servidor buscando su dirección IP específica

Una vez realizado este contacto, la información se almacena en un archivo en su ordenador

Fuente KeyCDN

Este archivo se denomina caché DNS. Facilita un acceso más rápido a la página web más adelante. Porque le permite saltarse el paso de buscar la dirección IP.

Puede provocar un error 400 cuando el archivo de caché DNS ya no puede sincronizarse con los datos del sitio

1.3.4. Descarga de un archivo demasiado grande

Aparte de las URLs que pueden estar mal introducidas, o de los archivos guardados que pueden estar corruptos, los errores 400 también pueden ser el resultado de intentar descargar archivos demasiado grandes

De hecho, dependiendo del servidor y de su configuración, puede encontrar problemas al intentar descargar archivos de un determinado tamaño.

Técnicamente, si la descarga tarda mucho tiempo, significa que su solicitud no se ha procesado correctamente. El servidor puede enviar un mensaje de error 400 para notificarlo

1.3.5. Problemas con el servidor

Por otras razones no originadas por el cliente, también puede encontrarse con un error 400

Esto indicaría que el servidor está experimentando problemas generales no especificados y que usted no puede acceder a él.

1.3.6. Solicitudes de muestras incorrectas

Algunos servidores pueden estar configurados para procesar las solicitudes sólo cuando están seguros de que no hay nada malicioso en la solicitud

En estos casos, cuando se hace la solicitud, deben comprobar que contiene ciertos elementos

Fuente Slideplayer

Si no es así, puede aparecer un error 400

1.3.7. Una URL demasiado larga

La comunicación entre el cliente y el servidor se establece esencialmente en la cabecera HTTP. Algunos servidores están configurados para permitir sólo un número limitado de caracteres en las cabeceras

Así, cuando el tamaño de la URL es demasiado largo, pueden faltar elementos durante el procesamiento y el servidor considerará que la solicitud es errónea, lo que dará lugar a un mensaje de error 400

A partir de las causas enumeradas anteriormente, es bastante legítimo preguntarse si la aparición de un error 400 tiene alguna consecuencia.

1.4. Las posibles consecuencias de un error 400

La principal consecuencia de un error 400 es que le impide acceder a un recurso en Internet

Si usted es un usuario de Internet y este error proviene de su navegador, no podrá acceder al sitio que desea visitar

Sin embargo, si usted es un webmaster y la presencia del error 400 depende de una situación que escapa al control de los internautas, sin duda tendrá un impacto en su sitio

Efectivamente, en este punto, el error 400 afecta a la experiencia del usuario, pero también puede afectar al SEO.

A largo plazo, podría afectar al rendimiento de su sitio.

También puede impedir que los motores de búsqueda rastreen su sitio

Como alternativa, puede comprobar si su sitio web presenta errores visitando la consola de búsqueda.

1.5. ¿Cómo identificar un error 400 en un sitio web?

Para comprobar si hay 400 u otros errores en su sitio, desde el consola de búsquedanecesita

  • Vaya a su cuenta de Google Search Console;
  • Haga clic en «cobertura» para ver los elementos de su sitio que muestran errores o que no han podido ser indexados

Encontrará

  • Páginas con errores
  • Páginas válidas
  • Páginas que no han podido ser rastreadas por alguna razón;
  • Y páginas excluidas.

También puede utilizar la herramienta de inspección de URLs para comprobar el estado de cualquier URL perteneciente a su dominio.

Ahora que es consciente de las implicaciones que puede provocar el error 400, le daré algunas soluciones para afrontarlo

Capítulo 2: Cómo solucionar el error 400

En este capítulo, ofrezco varias soluciones para superar el error 400

Estas soluciones pueden dividirse en dos categorías

  • Soluciones sencillas que cualquier internauta puede realizar en su navegador
  • Soluciones que requieren un mínimo de conocimientos informáticos. Estas soluciones se dirigen más bien a los webmasters.

2.1. Soluciones sencillas

Ante el error 400 que se produce cuando intenta visitar un sitio, he aquí algunas soluciones que puede probar:

2.1.1. Compruebe la URL

Una de las causas más comunes de los errores 400 es escribir mal las URL a las que se quiere acceder

Por esta razón, la primera solución que sugiero es comprobar su URL.

Esta recomendación consiste en examinar detenidamente la URL que acaba de introducir para ver si ha cometido un error en la entrada

Si este es el caso, simplemente debe volver a escribirlo

Pero cuando esta solución no funciona, puede recurrir a otro tipo de soluciones

2.1.2. Vaciar la caché o las cookies

Como se habrá dado cuenta, la caché o las cookies contienen archivos (HTML, JavaScript, CSS media, json, etc.) de un sitio que se almacenan en su navegador y pueden tener errores o estar corruptos. Qué

Cuando esto ocurre, la solución a considerar es borrar estos archivos limpiando la caché del navegador que esté utilizando.

Para borrar su caché, puede hacer lo siguiente:

2.1.2.1. Si está utilizando, Chrome
  • Vaya a «Configuración» y luego a «Privacidad y Seguridad» elija «Borrar datos de navegación»:
  • En la ventana que aparece, marque las casillas
    • » En la ventana que aparece, marque las casillas: » ‘Descargar historial’
    • » En la ventana que aparece, marque las casillas: «‘Historial de descargas’; ‘Imágenes y archivos en caché’
    • en la ventana que aparece, marque las casillas: «‘Historial de descargas»; «Imágenes y archivos en caché»; «Cookies y otros datos del sitio» y, a continuación, haga clic en el botón «Borrar datos»
2.1.2.2. Si está usando Firefox
  • Para borrar la caché del navegador Firefox, basta con hacer clic en «Opciones» y luego en «Privacidad y seguridad»
  • A continuación, desplácese por la página y pulse el botón «Borrar datos»
  • Se abrirá un menú emergente, haga clic en las casillas «Cachés y datos del sitio» y «Contenido web en caché»
  • A continuación, pulse el botón «Borrar».
2.1.2.3. Si utiliza Microsoft edge
  • Puede borrar la memoria caché o las cookies accediendo a «Configuración»:
  • Seleccione la pestaña «Privacidad, búsqueda y servicios»
  • Desplácese hacia abajo en la página hasta la sección «Borrar datos de navegación»
  • Haga clic en «Elegir elementos para eliminar»;
  • En el menú que aparece en la pantalla, marque los elementos del sitio que desea borrar, en particular las cookies y la caché.

2.1.3. Reduzca el tamaño de los archivos que desea descargar del sitio

Cuando el problema es el gran tamaño del archivo que quiere descargar, no tendrá más remedio que reducirlo.

Esto dependerá del tipo de archivo que tenga (¿es una imagen? ¿Un vídeo? ¿Un documento? ¿O un archivo de audio?)

Sea cual sea el tipo de archivo, tenga en cuenta que en Internet encontrará varias herramientas y utilidades fáciles de usar. Le permitirán reducir el tamaño de sus archivos

2.1.4 Borrar la caché del DNS

Como acabo de explicar, el archivo de caché DNS almacenado localmente también puede ser la causa de los errores 400

Si este es el caso, depende de usted hacer lo mismo con las cookies y la caché del sitio, es decir, borrarlas

Pero a diferencia de los archivos anteriores, el borrado de la caché de DNS se hace de una manera diferente

La eliminación puede hacerse desde su sistema operativo o en el navegador

Voy a hablar de cómo se realiza este borrado tanto en el sistema operativo Windows como en los navegadores como

  • Google Chrome ;
  • Y Firefox .
2.1.4.1. Borrar la caché del DNS en el nivel del sistema operativo

A continuación le explicamos cómo borrar la caché de DNS cuando se utiliza

Windows

La limpieza de la memoria caché en un sistema operativo como Windows se realiza de la siguiente manera:

  • Introduzca «Símbolo del sistema» en el cuadro de búsqueda de Windows
  • Pulse el botón «Abrir» en los resultados que le ofrece su ordenador
Ouverture de l invte de commande

Reconocerá el símbolo del sistema por una ventana totalmente negra que aparece en la pantalla.

  • A continuación, introduzca fielmente la siguiente línea de comandos: » ipconfig/flushdns».
IIinviite de commande

A continuación, debería recibir un mensaje de confirmación en el que se le informa de que la caché se ha eliminado.

Por otro lado, si está utilizando versiones anteriores de Windows, aunque los comandos siguen siendo los mismos, tenga en cuenta que el proceso para acceder al símbolo del sistema es un poco diferente

En Windows 8, por ejemplo, es necesario

  • Vaya a la pantalla de solicitud;
  • Búsqueda de sistemas Windows ;
  • Busque y haga clic en Símbolo del sistema

Por otro lado, en Windows 7 y Windows XP, es necesario

  • Pulse el botón «Inicio»;
  • Elija «Todos los programas»
  • Haga clic en «Accesorios»;
  • Elija Símbolo del sistema.
Mac

Para borrar la caché DNS de su Mac, debe :

  • Abra su terminal de línea de comandos
  • Introduzca el comando: sudo killall -HUP mDNSResponder si está utilizando la versión 10 o superior;
  • Introduzca su contraseña y espere a que se borre

Fuente Kinsta

Linux

Si utiliza una máquina Linux para realizar el borrado de la caché DNS, el proceso que adopte dependerá de su terminal

Si está utilizando UNBUNTU, necesita acceder a su línea de comandos para hacerlo

  • Haga clic en las actividades ;
  • Introduzca la palabra terminal en la barra de búsqueda que aparece;
  • Ejecute el programa;
  • Ejecute el comando sudo systemd-resolve –flushcaches
  • El terminal le pedirá su contraseña. Introdúzcalo y espere la confirmación de la eliminación de la caché DNS y finalice la operación

Tenga en cuenta que si está utilizando un terminal de Linux que no sea UBUNTU, el comando que debe introducir es: sudo/,etc./init. d/dns-clean start

2.1.4.2. Borrar la caché de DNS en su navegador

Si utiliza un navegador como Firefox, puede desactivar la caché DNS del navegador siguiendo este proceso

  • Escriba about:config en la barra de direcciones;
  • Escriba en la barra de búsqueda: red ;
  • Elija de la lista network.dnsCacheExpiration ;
  • Haga clic en modificar (el botón con el logo del bolígrafo a la derecha de su pantalla) y cambie el valor numérico a 0.

Para hacer esto con Google, simplemente

  • Introduzca en la barra de direcciones el comando: chrome://net-internals/#dns
  • A continuación, haga clic en el botón «Limpiar la caché del host»;

2.1.5. Desactivar extensiones, módulos y plugins recientes

Si las soluciones anteriores no funcionan, le recomiendo que eche un vistazo a sus extensiones

Es posible que haya descargado extensiones que tienen características que afectan al funcionamiento de las cookies

Si está utilizando extensiones, desactívelas mientras comprueba si el error 400 sigue presente

Este firmware le permite añadir nuevas funciones a su ordenador

Sin embargo, pueden cambiar completamente su funcionamiento, provocando un error 400

2.1.6. Desconectar y volver a conectar

Si está utilizando una aplicación que tiene un método de autenticación, puede probar la maniobra de cerrar la sesión y volver a entrar

Esto se debe a que la aplicación puede estar teniendo problemas con su sesión anterior.

Si el servidor piensa que su sesión no es válida o está comprometida, le dará un mensaje de error 400 de solicitud incorrecta.

2.2. Soluciones para webmasters

He aquí algunas soluciones más técnicas que los webmasters podrían probar si resulta que el error 400 no es de una causa de la que dependan.

2.1. Eliminar las actualizaciones recientes

Si es después de una actualización cuando sus visitantes se quejan de un error 400, una posible solución es volver a la versión que estaba utilizando anteriormente y que parece funcionar bien

2.2.1. Compruebe las cabeceras HTTP

Si todo parece indicar que el navegador del cliente no es responsable de los errores 400 que está experimentando, puede ser que el error 400 sea el resultado de un encabezado HTTP faltante o inválido que su servidor está esperando

Para estar seguro, compruebe estas cabeceras para determinar si no son válidas. Para ello, puede utilizar un comprobador en línea como rastreador de web

2.2.2. Comprobación del registro de actividades

La mayoría de las aplicaciones mantienen algún tipo de registro en el que encontrará un historial de las tareas que realizan.

Esta información proporciona una serie de datos relacionados con el funcionamiento y la salud de la aplicación

Así, si utiliza un gestor de cuentas, por ejemplo, puede consultar su registro de actividad para identificar cuándo se produjo el problema e intentar solucionarlo

2.2.3. Depuración de código y scripts

Si todas estas soluciones siguen sin resolver el problema que tiene, lo más probable es que el problema sea el resultado del código personalizado que ha implementado

Por lo tanto, puede intentar diagnosticar el problema ejecutando su código paso a paso en un herramienta de depuración. Esto le permitirá identificar cuándo ha cometido un error.

Capítulo 3: Preguntas frecuentes

3.¿Cuál es el código de error 400?

Cuando usted envía una solicitud desde su navegador web, el servidor tiene que procesarla y enviarle una respuesta. Si esta respuesta es un mensaje de error 400 Bad Request, significaría que ha surgido un problema en el procesamiento de la respuesta y el servidor no puede procesar su solicitud con éxito

3.2. ¿Qué causa un error 400?

Un error 400 puede ocurrir cuando

  • Hay una errata en la URL
  • La caché y las cookies están corruptas o caducadas
  • Los datos almacenados en la caché DNS no están sincronizados con el sitio
  • Está intentando descargar un archivo demasiado grande
  • Ha introducido una URL demasiado larga

3.2. ¿cómo resolver el error 400 Bad Request?

  • Si usted es un usuario común de Internet
    • Compruebe que la URL a la que intenta acceder no tenga errores tipográficos
    • Borre la caché y las cookies de su navegador
    • Si la descarga es demasiado grande, reduzca el tamaño del archivo a descargar
    • Borre la caché DNS de su navegador
    • Desactive las extensiones, plugins y módulos que haya instalado recientemente;
    • Salga de su sesión y vuelva a entrar
  • Si usted es un webmaster
    • Elimine las actualizaciones recientes y restaure una versión anterior que funcione
    • Compruebe las cabeceras HTTP
    • Compruebe su registro de actividad
    • Depuración de código y scripts.

En resumen

El error 400 interrumpe su experiencia en línea impidiéndole acceder a un sitio web

Es esencialmente el resultado de que el ordenador cliente envíe una solicitud errónea a un servidor

En este artículo, he comentado varias soluciones que puede utilizar para resolver esta situación.

Si conoce otros, no dude en compartirlos con nosotros en los comentarios.

¡Gracias y hasta pronto!

Categorías E

Deja un comentario