Error 400 Bad Request: qué significa y cómo solucionarlo
El error 400 Bad Request quiere decir que el servidor recibió un pedido que no pudo entender: algo en la dirección, en las cookies o en los datos enviados vino mal formado. A diferencia de un error 500, donde falla el servidor, con un 400 el servidor dice que el problema está en lo que le llegó.
A veces aparece con variantes como "Request Header Or Cookie Too Large" o "Bad Request - Invalid URL".
Si te aparece como visitante
Casi siempre se arregla de tu lado:
- Revisá la dirección. Un carácter raro, un
%suelto o un espacio en el link alcanzan para causar un 400. Probá escribir la dirección a mano o entrar desde la portada. - Borrá las cookies de ese sitio. Es la causa más común del mensaje "Cookie Too Large": el navegador acumuló cookies viejas o muy grandes para ese dominio. En Chrome: candado de la barra de direcciones, Cookies y datos de sitios, y borralas.
- Probá en una ventana de incógnito. Si ahí funciona, el problema son las cookies, la caché o una extensión.
- Si estabas subiendo un archivo, puede que sea demasiado grande o tenga un nombre con caracteres especiales. Renombralo sin tildes ni símbolos. Si el error dice 413, mirá la guía del error 413.
Si es tu sitio y les pasa a varios
- Links rotos o mal armados en el sitio, en mails o en campañas: revisá que no tengan caracteres sin codificar.
- Un plugin o el tema que genera cookies enormes, por ejemplo guardando datos del carrito o de seguimiento en cookies. Si el problema empezó después de instalar algo, desactivalo y probá.
- Límites del servidor para encabezados. En Nginx, si los visitantes logueados reciben "Request Header Or Cookie Too Large", se puede subir
large_client_header_buffers, pero lo mejor es reducir las cookies que genera el sitio. - Cloudflare u otro proxy delante del sitio puede devolver su propio 400 si el pedido le llega mal. Revisá si la página de error tiene el logo de Cloudflare.
- Formularios o integraciones (pagos, envíos) que mandan datos con un formato que el servidor no acepta. Revisá el registro de errores a la hora en que pasó.
Que no te enteres por un cliente
Un 400 que les aparece a todos en la portada deja el sitio inaccesible igual que una caída. Vigía revisa tu sitio cada pocos minutos desde afuera y te manda un Telegram con el código exacto si empieza a devolver errores, y otro cuando vuelve. Gratis para 2 sitios.
Que la próxima vez no te avise un cliente
Vigía revisa tu sitio cada pocos minutos y te manda un Telegram si se cae, y antes de que venzan el SSL y el dominio.
Gratis para 2 sitios, sin tarjeta ni contraseña. ¿Solo querés ver si anda ahora? Chequealo gratis.