Skip to content
Latchkey

O Que É o HTTP 428 Precondition Required?

HTTP 428 Precondition Required explicado, e o que significa quando você o vê em CI/CD e deploys.

HTTP 428 significa que o servidor exige que a requisição seja condicional para evitar atualizações perdidas.

O que significa

Um 428 força os clientes a enviar um header If-Match (ETag) para que edições concorrentes não sobrescrevam umas às outras silenciosamente.

Quando você o vê em CI/CD

Scripts de CI que atualizam um recurso podem receber 428 até que incluam o ETag atual. Busque o recurso, leia seu ETag e então envie-o com If-Match.

Principais conclusões

  • 428 significa que uma requisição condicional é obrigatória.
  • Envie If-Match com o ETag.
  • Evita atualizações perdidas.

Guias relacionados