Repaso
English
Backend y APIsIntermedioAPI-05

FastAPI recibe un cuerpo que no pasa la validación de Pydantic. ¿Qué estado devuelve por defecto?

Opciones

  1. 400
  2. 404
  3. 422 (Opción correcta)
  4. 500

Respuesta

422

Por qué

FastAPI valida el cuerpo de la petición con modelos Pydantic. Si falta un campo o tiene un tipo incorrecto, devuelve automáticamente 422 Unprocessable Entity, con una lista que explica qué campo falló y por qué.

El código de tu endpoint nunca se ejecuta. 400 es un 'bad request' más genérico.

Recuerda

Error de validación en FastAPI → 422.

Términos clave

Practica esta pregunta en Repaso