Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar

Error HTTP 400: ¿Cuáles son las causas y la solución?

Autor: Redacción HOSTTEST   | 19 feb 2021

400 Fehler Bad RequestCuando un cliente como un navegador envía una petición a un servidor web, este le responde además del contenido con un código de estado para confirmarla. Normalmente no se muestra, pero la situación cambia cuando surge un problema en la comunicación. En ese caso el navegador muestra una delimitación como Error 404: No encontrado, Error 405: Método no permitido, Error 408: Tiempo de espera de la solicitud agotado. También es frecuente el Error 400: Solicitud incorrecta, que indica una sintaxis errónea en la petición que el servidor no puede interpretar de forma inequívoca.

 

¿Qué son los códigos de estado y el Error 400: Solicitud incorrecta?

El estándar para HTML distingue cinco tipos diferentes de códigos de estado, que se diferencian por su función. Para poder identificarlos con claridad, están ordenados según un sistema fijo:

  • 100 a 199 es el rango para mensajes informativos, como el cambio de protocolo
  • 200 a 299 indica el procesamiento exitoso de la petición
  • 300 a 399 señalan redirecciones y reenvíos regulares
  • 400 a 499 muestran errores causados por el cliente
  • 500 a 599 indican problemas irresolubles de los que es responsable el servidor

Por tanto, solo son críticos los códigos de Error 400 a Error 599, que están numerados de forma consecutiva del 0 al 99. No obstante, actualmente aún hay amplios rangos sin asignar que quedan reservados para futuras ampliaciones que puedan definirse en actualizaciones del estándar HTTP. El Error 400: Solicitud incorrecta es, por tanto, una de las notificaciones más elementales, aunque no necesariamente la más frecuente.

¿Cómo se produce un Error 400: Solicitud incorrecta?

En esencia, el Error 400: Solicitud incorrecta significa que el cliente ha enviado al servidor una petición defectuosa y este no dispone de reglas para procesarla o interpretarla válidamente. La comunicación en HTTP se realiza en parte mediante un código fuente en ASCII legible, que incluye letras, números y diversos caracteres especiales. Dado que la estructura y el formato de las peticiones están estandarizados, en prácticamente todos los casos el navegador como cliente es el responsable de un Error 400: Solicitud incorrecta. Esto lo distingue de otros códigos como el Error 405: Método no permitido o el Error 408: Tiempo de espera de la solicitud agotado, que pueden deberse tanto a configuraciones erróneas del servidor como al cliente.

¿Dónde están las causas del Error 400: Bad Request?

El Error 400: Bad Request indica una sintaxis incorrecta, que puede deberse, por ejemplo, a una combinación no permitida de comandos o a caracteres que el servidor no admite en ese punto. Sin embargo, desafortunadamente se trata de una descripción muy general que no apunta directamente a una fuente concreta. Las causas más frecuentes de un Error 400: Bad Request son:

  • Uso de caracteres especiales en posiciones no permitidas
  • La URL contiene caracteres prohibidos o está mal escrita
  • Entradas defectuosas, obsoletas o ambiguas en las cookies
  • Entradas DNS obsoletas en la caché del navegador
  • Archivos demasiado grandes al subirlos

La buena noticia es que en prácticamente todos los casos el problema puede resolverse con una solución sencilla.

¿En qué consiste la solución para un Error 400: Bad Request?

Puesto que HTTP como protocolo sigue estándares fijos y estos son completamente compatibles tanto con los servidores web actuales como con los navegadores, un Error 400: Bad Request suele deberse a un mal funcionamiento temporal. Esto suele estar provocado por datos erróneos que se han almacenado durante la operación. Para una solución del problema suele ser suficiente restablecer el navegador y su entorno a un estado funcional. Los pasos necesarios incluyen vaciar la caché, borrar las cookies y eliminar las entradas DNS antiguas. Si eso no funciona, como solución más laboriosa puede intentarse la eliminación completa y la reinstalación total del navegador.

Foto: Gerd Altmann de Pixabay

Escribe un comentario


Más proveedores de hosting


Más artículos interesantes

¿Qué es la petición HTTP? Explicado de forma sencilla

Os explicamos de forma sencilla qué es una petición HTTP.

Error HTTP 522 - Tiempo de espera de la conexión agotado - así solucionas el error

El error HTTP 522 - Tiempo de espera de la conexión agotado - así lo solucionas.

HTTP 504 Gateway Timeout: causa y solución del mensaje de error 504

Explicamos el error del servidor 504, incluyendo propuestas de solución. ¡Te ayudamos!

Error HTTP 408: Tiempo de espera de la solicitud - ¿de dónde proviene y qué solución se puede aplicar?

Error HTTP 408: Tiempo de espera de la solicitud - ¿de dónde proviene y qué solución se puede aplicar?

Redirección 301\/Reenvío - ¿cómo afecta el código de estado HTTP 301?

Una redirección 301 es siempre importante cuando una URL ha cambiado. Le mostramos en qué debe fijarse.

Error 500 del servidor - causas y solución del problema

Explicamos el error 500 del servidor, incluidas posibles soluciones. ¡Le ayudamos!