- Software y sistemas
- Servicio HTTP
400
HTTP 400 Bad Request: el servidor rechaza una petición malformada
Nivel de riesgo
Seguro
Puedes actuar sin peligro siguiendo las comprobaciones seguras.
Urgencia
Media — atiéndelo hoy
Respuesta rápida
HTTP 400 indica que el servidor considera que tu petición tiene un error de formato y no la procesa. Lee el mensaje que muestre la página, revisa lo que escribiste o el enlace usado y no repitas lo mismo: fallará igual. Si persiste, avisa al administrador.
Seguridad primero
Antes de continuar
- Recargar o reenviar sin cambiar nada no resuelve un 400: el servidor rechazará la misma petición con el mismo error.
Puedes hacerlo con seguridad
- Explicación en la página de error
- Mismo paso desde la portada
- Petición capturada frente a una válida
Deja estas tareas a un profesional cualificado
- No intentes esta tarea profesional: Validación con mensajes claros en el servidor
- No intentes esta tarea profesional: Revisión de registros del servidor
Lo que un técnico debe poder justificar
Viene un técnico
Estos son los pasos que tiene que hacer y enseñarte. Márcalos mientras trabaja: si se salta pasos, no aceptes el cambio de pieza.
No son instrucciones para que abras o manipules el equipo. Son las comprobaciones que deben sostener una conclusión técnica.
Validación con mensajes claros en el servidor
Qué haceEl desarrollador hace que cada 400 devuelva en el cuerpo qué campo o regla falló, en lugar de un texto genérico.
Te tiene que enseñaruna respuesta 400 de prueba con el campo señalado.
Por escritoel formato de error adoptado y las rutas cubiertas.
Revisión de registros del servidor
Qué haceEl administrador busca la petición en los registros del servidor web y de los intermediarios para ver qué equipo emitió el 400 y por qué regla.
Te tiene que enseñarla línea del registro con la hora y la regla aplicada.
Por escritola causa encontrada y el cambio hecho.
Antes de aceptar una pieza o reparación
Aún no ha demostrado nada. No aceptes un cambio de pieza solo por el código.
Sigue estos pasos
Aviso: Sigue el orden documentado. Un código identifica el sistema afectado, pero por sí solo no demuestra qué pieza está averiada.
Explicación en la página de error
- Quién:
- tú, como visitante.
- Cómo:
- lee entera la página o el aviso que acompaña al 400; RFC 9110 pide al servidor describir el error y al navegador mostrarlo.
- Resultado que importa:
- si el texto nombra un campo, un formato o un dato concreto.
- Si nombra un campo:
- confirma qué corregir; cambia ese dato y envía de nuevo una sola vez.
- Si solo dice Bad Request sin detalle:
- indica que el diagnóstico necesita al responsable de la web.
- Evidencia a conservar:
- captura del mensaje completo con la hora.
Evidencia: RFC 9110 section 15.5 - Client Error 4xx · 400 Bad Request - HTTP | MDN
Mismo paso desde la portada
- Quién:
- tú, como visitante.
- Cómo:
- en vez de usar el enlace guardado o pegado, entra por la página principal y llega navegando al mismo formulario o sección.
- Resultado que importa:
- si el 400 depende del enlace o del contenido enviado.
- Si navegando funciona:
- indica que el enlace estaba dañado; sustituye el marcador.
- Si vuelve el 400 al enviar los mismos datos:
- descarta el enlace y apunta al formato de lo que envías.
- Evidencia a conservar:
- la URL que fallaba y la que funcionó, sin datos personales.
Evidencia: RFC 9110 section 15.5.1 - 400 Bad Request · 400 Bad Request - HTTP | MDN
Petición capturada frente a una válida
- Quién:
- el desarrollador de la web o de la aplicación cliente.
- Cómo:
- captura la petición fallida con las herramientas de red y compárala con una que el servidor acepte: método, cabeceras, tipo de contenido y cuerpo.
- Resultado que importa:
- la primera diferencia que el servidor considera inválida.
- Si el cuerpo no valida contra el formato esperado:
- confirma un error del cliente; corrige la serialización.
- Si la petición es idéntica a una aceptada:
- indica una regla del servidor o de un intermediario que hay que revisar en sus registros.
- Evidencia a conservar:
- ambas peticiones guardadas con credenciales ocultas y el mensaje de error.
Evidencia: RFC 9110 section 15.5.1 - 400 Bad Request · 400 Bad Request - HTTP | MDN
Situación no resuelta
Si el error persiste, no sigas probando por tu cuenta. Mira qué tiene que hacer y enseñarte el técnico.
Dónde se aplica este código
Un código solo tiene significado dentro del producto y la versión correctos.
Ámbito principal
- Sistema
- Software y sistemas
- Marca
- HTTP
- Tipo de producto
- Servicio HTTP
Variantes conocidas del código
- 400 Bad Request
- 400 Richiesta non valida
- 400 Solicitud incorrecta
- 400 Ungültige Anfrage
- code erreur 400
- HTTP 400
- HTTP status 400
- status code 400
Qué significa
RFC 9110 define 400 (Bad Request): el servidor no puede o no quiere procesar la petición por algo que percibe como error del cliente, por ejemplo sintaxis mal formada, un mensaje con delimitación inválida o un enrutado engañoso. Es la respuesta genérica de la familia 4xx y el estándar pide al servidor explicar el error en el cuerpo. MDN añade que repetir la misma petición sin cambios dará el mismo 400, como un JSON inválido enviado a una API. El código no identifica qué parte de la petición falló si el servidor no lo explica.
Advertencias y condiciones de parada
- Seguroverificada con fuente
Recargar o reenviar sin cambiar nada no resuelve un 400: el servidor rechazará la misma petición con el mismo error.
Evidencia: 400 Bad Request - HTTP | MDN
Síntomas y causas
Causas probables · en orden
- Datos con formato inválidoFrecuente
El cuerpo enviado no respeta el formato esperado, como el JSON con saltos de línea sin escapar del ejemplo de MDN. Se confirma cuando el mensaje de la respuesta señala el campo o la sintaxis.
Evidencia: RFC 9110 section 15.5.1 - 400 Bad Request · 400 Bad Request - HTTP | MDN
- Enlace o dirección alteradosPosible
Una URL copiada a medias o con caracteres extraños puede llegar al servidor como petición mal formada. Encaja si el error aparece solo con ese enlace y no navegando desde la portada.
Evidencia: RFC 9110 section 15.5.1 - 400 Bad Request
- Cliente que envía cabeceras o encuadre incorrectosPosible
Una aplicación o extensión que construye mal la petición, con un mensaje mal delimitado o datos de enrutado engañosos, cae en las causas que cita RFC 9110. Lo separa el desarrollador comparando la petición capturada con otra válida.
Evidencia: RFC 9110 section 15.5.1 - 400 Bad Request
Técnico virtual
¿Sigue apareciendo 400 tras comprobarlo?
Responde unas preguntas para acotar la causa probable y la siguiente acción segura. Es una orientación - nunca sustituye a un profesional.
Fuentes y referencias técnicas
- 1
IANA HTTP Status Code Registry
Internet Assigned Numbers Authority · 2025 · standard
- 2
IETF / RFC Editor · 2022 · standard
¿Te ha resultado útil esta ficha?