¿Qué significa el error 400?
El código 400 pertenece a la familia de errores 4xx, reservada para fallos que se originan en el cliente. Según la especificación vigente, RFC 9110, el servidor responde con 400 cuando la petición tiene "sintaxis malformada, un formato de mensaje inválido o un enrutamiento engañoso". En la práctica eso cubre desde una URL con caracteres sin codificar hasta un formulario que envía un JSON roto o una cookie que supera el tamaño que el servidor acepta.
No hay un único causante. Un enlace interno generado con una plantilla defectuosa, un parámetro de búsqueda con comillas sin escapar o una cabecera de idioma corrupta pueden disparar el mismo código. Por eso el 400 rara vez llega solo: suele aparecer en lotes, ligado a un cambio reciente en la generación de URLs, un plugin o una integración con terceros.
La confusión más habitual es tratarlo como un primo del 404, pero el parecido es solo de apariencia. El 404 significa que el servidor entendió la petición, buscó el recurso y no lo encontró. El 400 significa que la petición ni siquiera llegó a esa fase: se descartó antes.
