🔎400 Solicitud incorrecta
El error 400 Bad Request ocurre cuando el servidor no puede procesar una solicitud porque está mal formada o contiene datos inválidos.
✅ Causas más comunes
-
✏️ URL mal escrita, con caracteres no permitidos o demasiado larga.
-
🍪 Cookies corruptas del navegador que impiden procesar la solicitud.
-
📥 Caché del navegador dañada o información antigua.
-
📤 Datos enviados incorrectos en formularios o peticiones POST/GET.
-
🔐 Cabeceras HTTP inválidas enviadas por el cliente.
-
🔧 Reglas incorrectas en .htaccess, especialmente reescrituras o límites de tamaño.
-
🚫 Archivo muy grande en una carga (upload) que supera los límites configurados.
🔧 Soluciones recomendadas
1️⃣ Verificar la URL
Asegúrate de que no tenga caracteres especiales, espacios o rutas demasiado largas.
Ejemplo incorrecto:
2️⃣ Limpiar caché y cookies del navegador
En Chrome:
Configuración → Privacidad → Borrar datos → Caché + Cookies
Muchos errores 400 se deben a cookies corruptas.
3️⃣ Revisar formularios y datos enviados
Si estás enviando datos vía formulario o AJAX:
-
Verifica que los campos obligatorios estén completos.
-
Revisa que el JSON esté bien formado.
-
Comprueba que no haya caracteres no válidos.
4️⃣ Comprobar el archivo .htaccess
Errores de reescritura pueden causar un 400.
Si usas WordPress, regenera el .htaccess:
Ajustes → Enlaces permanentes → Guardar
5️⃣ Verificar límites de carga del servidor
Si ocurre al subir archivos, revisa en php.ini:
Aumenta los valores si es necesario.
6️⃣ Probar desde otro navegador o modo incógnito
Permite descartar problemas locales del navegador.
🔐 Consejo Pro
Usa herramientas como WebPageTest o Inspect → Network (Red) en el navegador para revisar:
-
Cabeceras enviadas
-
Datos POST
-
Respuestas del servidor
Esto te ayuda a identificar exactamente qué parte de la solicitud está mal formada.