Cómo solucionar el error 400 Bad Request: 8 métodos sencillos

Cómo solucionar el error 400 Bad Request: 8 métodos sencillos

El error 400 de solicitud incorrecta es un código de estado HTTP que describe un error causado por una solicitud no válida. Por lo tanto, el servidor no puede entenderla y procesarla. La mayoría de los errores HTTP 400 de solicitud incorrecta son causados por una sintaxis de solicitud mal formada, un encuadre de mensaje de solicitud no válido o un enrutamiento de solicitud engañoso.

Si estás navegando por Internet y te encuentras con este error, es posible encontrar la solución del problema fácilmente. Sin embargo, hay varias ocasiones en las que el error proviene del servidor del sitio web. En este caso, sólo el propietario del sitio puede solucionar el problema.

En este tutorial se discutirán ocho métodos para resolver un error 400 de solicitud incorrecta. También veremos las variaciones del mensaje de error HTTP 400 y sus posibles causas.

Código de error400 Bad Request Error
Tipo de errorDel cliente
Variaciones del errorHTTP Error 400
HTTP Error 400 – Bad Request
HTTP Error 400. The request hostname is invalid
HTTP Status 400 – Bad Request
400 Bad Request
400 – Bad Request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.
400 Bad Request. Request Header Or Cookie Too Large
Bad Request – Invalid URL
Bad Request – Error 400
Bad Request – Your browser sent a request that this server could not understand
Causas del errorMala sintaxis de la URL
Archivo demasiado grande
Cookies o caché defectuosos
Problemas de DNS

Variaciones del error 400 Bad Request

Como código de estado HTTP, el error 400 de solicitud incorrecta informa a los usuarios por qué no pueden acceder a una página web. Dicho esto, el mensaje de error puede variar o no mostrar el código de error en sí.

Estas son algunas de las variaciones del mensaje de error 400 que puedes encontrar:

  • HTTP Error 400
  • HTTP Error 400 – Bad Request
  • HTTP Error 400. The request hostname is invalid
  • 400 Bad Request
  • 400 – Bad Request. The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.
  • 400 Bad Request – Request Header Or Cookie Too Large
  • Bad Request – Invalid URL
  • Bad Request – Error 400
  • Bad Request – Your browser sent a request that this server could not understand

Error 400 Bad Request en diferentes navegadores

Al igual que la página del error 404, la página de solicitud incorrecta 400 es personalizable. Por ejemplo, Google tiene una página de error 400 de solicitud incorrecta personalizada que tiene el mismo aspecto en todos los navegadores web.

Error 400 personalizado en Google

Sin embargo, si el sitio no tiene una página de error personalizada, el navegador web mostrará la predeterminada. Este es el aspecto del código de estado HTTP 400 solicitud incorrecta en diferentes navegadores:

Google Chrome

En el caso de una solicitud incorrecta 400, Chrome mostrará un icono de error con el texto La página no funciona seguido de Si el problema continúa, póngase en contacto con el propietario del sitio. A continuación, encontrarás el HTTP ERROR 400 en la parte inferior del mensaje.

Error 400 en Google Chrome

Microsoft Edge

Microsoft Edge tiene un diseño casi idéntico al de Google Chrome, con el texto HTTP ERROR 400 en la parte inferior.

Pantalla de error 400 en Edge

Opera

El error HTTP 400 de solicitud incorrecta en Opera muestra el mismo texto que Google Chrome. La única diferencia es el icono, ya que Opera utiliza su logotipo.

Error 400 en el navegador Opera

Mozilla Firefox

Mozilla Firefox mostrará una página en blanco cuando intentes acceder a un sitio web utilizando una sintaxis incorrecta. No hay ningún texto que indique que se ha producido un error HTTP 400 de solicitud incorrecta, lo que hace más difícil identificar el problema.

Error 400 en Mozilla Firefox

Safari

Al igual que Mozilla Firefox, el navegador aparecerá en blanco sin indicación del error HTTP 400 solicitud incorrecta.

Error 400 en Safari

Causas del error 400 Bad Request

Cuando intentas acceder a un sitio web, tu ordenador envía una solicitud al servidor web. Luego, se procesa la solicitud y devuelve la página que deseas.

El error 400 solicitud incorrecta ocurre cuando el servidor no puede entender la petición. Por lo tanto, no la procesa y te envía el código de error en su lugar.

En la mayoría de los casos, los problemas del cliente desencadenan el error. Algunas causas comunes del error 400 solicitud incorrecta son:

  • Sintaxis de URL mal formada: la URL puede contener caracteres no válidos como {, }, [, o ]. Una URL mal codificada también puede contener caracteres ASCII mal utilizados, como los caracteres de doble porcentaje.
  • Tamaño de archivo grande: las páginas web tienen un límite de carga de archivos. Un intento de subir un archivo que supere este límite puede considerarse una solicitud incorrecta y desencadenar el código de estado de error HTTP 400.
  • Cookies o caché del navegador dañados: las cookies caducadas o la caché del navegador dañada pueden interferir con la solicitud y provocar el error. Esto sucede comúnmente en las páginas de inicio de sesión, como la de WordPress.
  • Caché DNS defectuosa: si el sitio web se ha trasladado a un nuevo nombre de dominio o alojamiento web, los datos de la caché DNS de tu sistema operativo pueden ser inválidos.

Cómo solucionar el error 400 Bad Request

La primera acción que recomendamos es recargar la página. Si eso no funciona, entonces debes probar los siguientes métodos.

1. Comprobar la dirección del dominio

Uno de los motivos más comunes del error HTTP status 400 solicitud incorrecta es una URL incorrecta. Esto puede incluir una URL mal escrita, una sintaxis mal formada y caracteres ilegales en la URL.

Es fácil escribir mal una URL, así que asegúrate de comprobar la ortografía del nombre de dominio. Si la URL contiene una ruta de directorio, un nombre de archivo o una cadena de consulta, presta atención a los símbolos especiales como el guión (-) o el carácter de porcentaje (%).

Por ejemplo, www.hostinger.es/tutoriales es el nombre de dominio correcto. Si escribes www.hostinger.es/%tutoriales en la barra de URL con un carácter de porcentaje extra, se producirá un error 400 de solicitud incorrecta.

Error de tipeo en URL que desencadena el error 400

Una URL mal codificada también puede causar este error. La codificación de la URL convierte los caracteres en caracteres ASCII para hacerlos transferibles en Internet. Por ejemplo, una de las codificaciones más comunes es sustituir el espacio por %20.

Sin embargo, una URL puede estar mal codificada y, por tanto, contener una sintaxis incorrecta, como los caracteres de doble porcentaje (%%). Si introduces una URL o haces clic en un enlace que está mal codificado, acabarás con un error 400 de solicitud incorrecta.

Cuando te encuentres con un error 400 de solicitud incorrecta debido a una URL errónea, utiliza una herramienta de codificación/decodificación. Decodifica la URL y vuelve a codificarla para asegurarte de que es correcta.

2. Buscar la palabra clave

Puede haber casos en los que tengas la seguridad de que la URL es correcta, pero el error persiste. Si conoces el título del artículo o la web que buscas, busca las palabras clave en el sitio web o en un motor de búsqueda. A veces incluso se puede ver el título en la URL.

Por ejemplo, en la URL de https://www.hostinger.es/tutoriales/como-crear-una-pagina-web, verás el título del blog al final de la URL. Si el sitio web tiene una función de búsqueda, escribe la palabra clave para encontrar el artículo.

También puedes utilizar un motor de búsqueda como Google o Bing. Para realizar una búsqueda en un sitio concreto, escribe site: seguido de la URL del sitio web y la palabra clave.

Por ejemplo, el título es como crear una pagina web. Por lo tanto, escribe site:hostinger.es como crear una pagina web.

Ejemplo de búsqueda con site: en Google

3. Borrar la caché o las cookies del navegador

Las cookies y la caché del navegador almacenan datos y contenidos del sitio del cliente para mejorar la experiencia de navegación.

La caché del navegador contiene archivos del sitio web, como textos e imágenes, para reducir las peticiones al servidor web y hacer que las páginas se carguen más rápidamente. Al mismo tiempo, las cookies almacenan el historial de la sesión del usuario y sus preferencias para hacer posible una navegación personalizada.

Sin embargo, las cookies pueden expirar después de algún tiempo. Además, tanto las cookies del sitio web como la memoria caché pueden corromperse y provocar un error 400 de solicitud incorrecta.

Además, el HTTP status 400 bad request puede ocurrir cuando el navegador web envía datos de cookies que son demasiado grandes. En este caso, el mensaje de error aparece como 400 Bad Request – Request Header Or Cookie Too Large.

Prueba borrar la caché y las cookies de tu navegador para solucionar este problema. Si utilizas Google Chrome, estos son los pasos para hacerlo:

  1. Haz clic en los tres puntos de la esquina superior derecha de Google Chrome y selecciona Configuración.
    Opción configuración en Chrome
  2. Busca la sección Seguridad y privacidad y haz clic en Borrar datos de navegación.
    Borrar datos del navegador en la sección Privacidad y seguridad de Google Chrome
  3. En la ventana Borrar datos de navegación, marca las opciones Archivos e imágenes almacenados en caché y Cookies y otros datos de sitios y utiliza el menú desplegable para seleccionar el periodo de tiempo.
    Borrar cookies y archivos en cache
  4. Haz clic en Borrar datos y reinicia Google Chrome para finalizar el proceso.

Recuerda que al borrar la caché y las cookies del navegador se restablece la configuración y se cierra la sesión de las páginas web que has visitado. Además, tardará más tiempo en cargar los sitios web ya que el navegador tendrá que recuperar el contenido previamente almacenado en la caché.

Si la caché y las cookies eran la causa del error 400 de solicitud incorrecta, deberías poder volver a visitar el sitio web con normalidad. Sin embargo, si no funciona, prueba el siguiente método.

4. Desactivar las extensiones del navegador

Las extensiones del navegador también pueden causar un error 400 de solicitud incorrecta. Esto se debe a que estas extensiones interfieren con la solicitud enviada al servidor web, lo que puede llevar al servidor web a interpretar la solicitud como no válida.

Además, las extensiones del navegador pueden afectar a las cookies, lo que provoca un error 400 de solicitud incorrecta. Para averiguar si una extensión del navegador está causando el problema, recomendamos desactivar primero todas las extensiones. Estos son los pasos para Google Chrome:

  1. Haz clic en los tres puntos de la esquina superior derecha de Google Chrome. 2. Selecciona Más herramientas -> Extensiones.
    Extensiones en Más herramientas de Chrome
  2. Desactiva todas las extensiones individualmente haciendo clic en el botón.
    Desactivar extensiones Chrome
  3. Actualiza la página web. Si se carga con normalidad, una de las extensiones está causando el error 400 de solicitud incorrecta.

Después de determinar que una de las extensiones ha provocado el error, es necesario identificar la extensión exacta. Activa las extensiones una por una, actualizando la web cada vez.

Si después de activar una de las extensiones se produce un error 400 de solicitud incorrecta, habrás encontrado la causante del error. Deja la extensión desactivada o elimínala por completo haciendo clic en el botón Quitar de la página de configuración de la extensión.

5. Comprobar el tamaño del archivo

Intentar subir un archivo que excede el límite de tamaño del servidor puede provocar un error de estado HTTP 400 de solicitud incorrecta. Las páginas web suelen tener un máximo permitido de subida de archivos diferente, así que comprueba si el archivo que quieres subir se ajusta al límite.

Si el sitio web no menciona el límite de archivos, sube un archivo pequeño para ver si eso está causando el error. Si funciona, entonces debes cambiar el tamaño del archivo que querías subir originalmente.

Ten en cuenta que la compresión del archivo puede afectar negativamente a su calidad. Si se trata de un PDF o una imagen, puede hacer que el contenido sea borroso e ilegible. Asegúrate de revisar la calidad del archivo después de la compresión y comprueba que sigue siendo aceptable.

Hay muchas herramientas de compresión online gratuitas que puedes usar para evitar instalar software adicional en tu ordenador. Algunos de los mejores ejemplos son HiPDF para archivos PDF y UniConverter para archivos de vídeo y audio.

6. Vaciar la caché de DNS

Cuando se visita un sitio por primera vez, el sistema realiza una búsqueda de DNS, que busca los servidores de nombres y las direcciones IP asociadas al nombre de dominio.

Tu sistema operativo almacena las direcciones IP de los servidores web en la caché de DNS. Por lo tanto, el sistema puede reducir la búsqueda de DNS en la siguiente visita, haciendo que el sitio se cargue más rápido.

Sin embargo, una caché DNS corrupta o desactualizada puede desencadenar el error HTTP 400 de solicitud incorrecta. En este caso, es necesario vaciar la caché DNS.

Dado que la caché de DNS se almacena en el sistema operativo, los métodos para vaciarla pueden variar. Si utilizas Google Chrome, también tendrás que vaciar la caché de DNS en el navegador web.

Estos son los pasos para hacerlo en Windows y Mac OS:

Microsoft Windows 10

  1. Haz clic derecho en el menú de inicio de Windows y selecciona Buscar o utiliza el cuadro de búsqueda de la barra de tareas si está activado.
    Buscador en Windows
  2. Escribe símbolo del sistema y selecciona la aplicación Símbolo del sistema.
    Símbolo del sistema en Windows
  3. Escribe ipconfig /flushdns y pulsa Intro.
  4. Verás el mensaje Se vació correctamente la caché de resolución de DNS después de que el proceso se complete.
Mensaje de renovación de DNS exitosa en Windows

macOS X

Pulsa la tecla F4 para abrir el Launchpad e introduce Terminal para abrir el terminal de comandos. Ejecuta el siguiente comando si utilizas macOS Sierra, X El Capitan, X Mavericks, X Mountain Lion o X Lion:

sudo killall -HUP mDNSResponder.

Google Chrome

  1. Escribe chrome://net-internals/#dns en la barra de direcciones de Google Chrome y pulsa Intro:
  2. Selecciona Clear host cache.
Borrar la cache DNS en Chrome

Si utilizas un sistema operativo diferente, asegúrate de consultar nuestra guía completa sobre cómo vaciar la caché de DNS.

7. Contactar con el propietario del sitio para informar del error

Si todos los intentos de arreglar el error 400 solicitud incorrecta no han funcionado, existe la posibilidad de que el problema no sea un error del cliente, sino que se trate de una mala configuración que el propietario de la web debe arreglar.

En este caso, intenta visitar las páginas de contacto del sitio web y rellenar un formulario de contacto, si está disponible. Si no, la mayoría de los sitios también tienen direcciones de correo electrónico de contacto y cuentas de redes sociales donde puedes informarles sobre el error 400 solicitud incorrecta.

8. Reiniciar el PC y el resto del hardware

El último método consiste en reiniciar el computador y el hardware de conexión a la red, como el router y los módems.

El reinicio de un PC suele resolver varios problemas, incluido el error 400 de solicitud incorrecta, porque limpia la memoria de acceso aleatorio (RAM). Además, borra la caché temporal que se crea al abrir y cerrar programas.

Los datos temporales de los procesos en segundo plano pueden interferir con la solicitud enviada al servidor, causando el error 400 de solicitud incorrecta.

Conclusión

El estado HTTP 400 – bad request indica que la solicitud enviada al servidor no es válida o está corrupta. Al igual que otros códigos de estado 4xx, una solicitud 400 incorrecta es un problema del cliente.

Puede ser causado por una sintaxis de solicitud malformada, un marco de mensaje de solicitud no válido o un enrutamiento de solicitud engañoso.

Dado que se trata de un problema del cliente, los usuarios pueden resolver fácilmente la mayoría de los errores 400 de solicitud incorrecta. Para recapitular, aquí hay ocho métodos para resolver el error:

  1. Comprobar dos veces la dirección del dominio.
  2. Buscar la palabra clave.
  3. Borrar la caché y las cookies del navegador.
  4. Desactivar las extensiones del navegador.
  5. Comprobar y reducir el tamaño del archivo.
  6. Vaciar la caché de DNS del sistema operativo.
  7. Informar del error al propietario del sitio.
  8. Reiniciar el PC y los equipos de red, como el router y el módem.

Si tienes otros consejos o soluciones, no dudes en dejarnos un comentario a continuación.

Author
El autor

Betania V.

Betania es una redactora apasionada por el marketing digital y la creación de sitios web. Escribe tutoriales y realiza análisis SEO en el equipo de Contenido de Hostinger. En sus ratos libres, disfruta de bailar, cantar o mirar una buena película de cine clásico.