Clientfehler
HTTP 412: Precondition Failed
HTTP 412 bedeutet, dass eine Vorbedingung der Anfrage fehlgeschlagen ist.
Bedeutung
Der Server hat die Anfrage zurückgewiesen, da ein bedingter Header nicht übereinstimmte.
Häufige Ursachen
If-Match, If-Unmodified-Since oder ähnliche Vorbedingungs-Header können fehlschlagen.
Was zu prüfen ist
Aktualisieren Sie den Ressourcenzustand und senden Sie die Anfrage mit dem korrekten bedingten Header erneut.
Beispielantwort
HTTP/1.1 412 Precondition FailedReferenzen
- Register
- IANA HTTP Status Code Registry
- Spezifikation
- RFC 9110 §15.5.13
- Leitfaden
- MDN 412 Precondition Failed
Verwandte HTTP-Statuscodes
Benachbarte Codes beantworten oft die nächste Debugging-Frage.
400 Bad RequestHTTP 400 bedeutet, dass der Server die Anfrage nicht verstehen konnte.409 ConflictHTTP 409 bedeutet, dass die Anfrage mit dem aktuellen Zustand der Ressource in Konflikt steht.422 Unprocessable ContentHTTP 422 bedeutet, dass die Anfragesyntax gültig ist, der Inhalt aber nicht verarbeitet werden kann.