400 Bad Request significa que el servidor miró tu petición y dijo "no le encuentro sentido". Es un error 4xx del cliente — el problema está en lo que se envió, no en el servidor. Y para los visitantes, la causa suele ser una sola cosa fácil de arreglar: las cookies.

La causa #1 para visitantes: cookies

De lejos el 400 más común que ve un usuario normal es "400 Bad Request — Request Header Or Cookie Too Large". Con el tiempo un sitio acumula cookies hasta que el header excede el límite del servidor. La solución es simple:

  • Borrá las cookies de ese sitio y recargá.
  • Revisá la URL por errores de tipeo.
  • Limpiá la caché o probá en ventana privada.

Causas comunes (vista de desarrollador)

CausaQué pasa
Cookie/header grandeEl header excede el límite del servidor
URL/query mal formadaCaracteres inválidos o encoding roto
JSON inválidoError de sintaxis en el body
Content-Type equivocadoEl body no coincide con el tipo declarado

Cómo arreglarlo — como desarrollador

  1. Reproducí con curl -v para ver exactamente qué se envía.
  2. Validá el body (JSON mal formado, Content-Type incorrecto).
  3. Revisá límites de header/cookie (large_client_header_buffers en Nginx).
  4. Devolvé 400 útiles que digan qué campo es inválido — ver manejo de errores de API.

Nurbak Watch trackea las tasas de 4xx por endpoint, así un spike de 400 de una integración rota aparece al instante.

Códigos HTTP relacionados