< HTTP />
en

428 Precondition Required

4xx Erreur client RFC 6585
Vous devez envoyer un header de précondition — on ne fera pas de mise à jour à l'aveugle.

Que signifie 428 Precondition Required {#what}

Le serveur exige des headers de requête conditionnelle (comme If-Match) pour éviter le problème de « mise à jour perdue », mais le client ne les a pas envoyés. Le serveur impose des pratiques de concurrence sûres.

Quand vous verrez une 428 {#when}

  • API qui imposent la concurrence optimiste et exigent des ETags sur les mises à jour
  • Politique serveur exigeant If-Match avant tout PUT

Quand utiliser 428 {#use}

  • Utilisez pour imposer des mises à jour sûres sur des ressources qui pourraient être modifiées en parallèle