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
What Is HTTP 400 Bad Request?HTTP 400 Bad Request means the server could not understand the request. Learn common CI causes.
What Is Data Validation? Checking Data Quality ExplainedData validation explained: the automated checks that confirm data meets expectations on shape, type, and rang…
What Is a REST API? Resource-Oriented Web APIsA REST API exposes resources over HTTP using standard methods and status codes. Learn what REST is and how CI…