HTTP

HTTP 400 Solicitud incorrecta

400 Bad Request significa que el servidor recibió la solicitud, pero no puede procesarla porque el formato o los datos son incorrectos.

Significado

El código 400 suele señalar un problema en la propia petición: URL mal formada, parámetros ausentes, JSON no válido o cabeceras excesivas. El servidor está accesible. Un mensaje frecuente es Request Header Or Cookie Too Large.

Causas habituales

  • Caracteres incorrectos o mal codificados en la URL, como un % sin una secuencia de escape válida.
  • Una cookie demasiado grande o dañada que el navegador envía al dominio.
  • JSON incorrecto o un campo obligatorio ausente en una solicitud de API.
  • Un archivo o una cabecera HTTP mayor que el límite permitido en el servidor.

¿Qué puede hacer un visitante?

  • Revisa la URL y elimina caracteres extraños o parámetros largos innecesarios.
  • Borra únicamente las cookies del dominio afectado y vuelve a cargar.
  • Prueba una ventana privada. Si allí funciona, las cookies o una extensión podrían ser la causa.

¿Qué puede hacer el administrador?

  • Consulta los registros de la aplicación, proxy o WAF para conocer el motivo exacto del rechazo.
  • En solicitudes de API no válidas devuelve una explicación clara con el estado 400 o 422.
  • Revisa los límites de tamaño de cabeceras, por ejemplo large_client_header_buffers de Nginx.
  • No uses 400 para fallos internos del servidor; para eso existen los códigos 5xx correspondientes.

Impacto en SEO

Una URL que devuelve 400 a Googlebot de forma continuada no se indexa normalmente. A menudo la causa es un enlace interno roto con parámetros incorrectos; corrígelo en el código de origen.

Preguntas frecuentes

¿El error 400 se debe a mi conexión a Internet?

Casi nunca. El servidor ha recibido la petición, pero la URL, las cookies o los datos enviados no son válidos.

¿Qué significa Request Header Or Cookie Too Large?

Las cookies o cabeceras del dominio son excesivamente grandes. Borra primero solo las cookies de ese sitio web.

Fuentes