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.