Erreur du client
HTTP 412: Precondition Failed
HTTP 412 signifie qu’une condition préalable de la requête a échoué.
Signification
Le serveur a rejeté la requête car un en-tête conditionnel ne correspondait pas.
Causes courantes
If-Match, If-Unmodified-Since ou des en-têtes de condition préalable similaires peuvent échouer.
Ce qu’il faut vérifier
Actualisez l’état de la ressource et renvoyez la requête avec l’en-tête conditionnel correct.
Exemple de réponse
HTTP/1.1 412 Precondition FailedRéférences
- Registre
- IANA HTTP Status Code Registry
- Spécification
- RFC 9110 §15.5.13
Codes de statut HTTP associés
Les codes voisins répondent souvent à la question de débogage suivante.
400 Bad RequestHTTP 400 signifie que le serveur n’a pas pu comprendre la requête.409 ConflictHTTP 409 signifie que la requête entre en conflit avec l’état actuel de la ressource.422 Unprocessable ContentHTTP 422 signifie que la syntaxe de la requête est valide mais que le contenu ne peut pas être traité.