Skip to content
Latchkey

O Que É HTTP 422 Unprocessable Entity?

HTTP 422 Unprocessable Entity explicado, e o que significa quando você o vê em CI/CD e deploys.

HTTP 422 significa que a sintaxe é válida, mas o conteúdo falhou na validação semântica.

O que significa

Um 422 difere do 400: o JSON é interpretado corretamente, mas um campo viola uma regra (valor obrigatório ausente, fora do intervalo, formato errado). As APIs retornam os detalhes da validação no corpo.

Quando você o vê em CI/CD

No CI, um 422 de um teste de API significa que o payload é estruturalmente válido, mas semanticamente errado. Leia o corpo do erro para ver qual campo falhou.

Principais conclusões

  • 422 significa que a validação falhou.
  • A sintaxe está correta; um valor é inválido.
  • Leia o corpo para ver os erros por campo.

Guias relacionados