Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. HTTP-Antwortstatuscodes
  5. 412 Precondition Failed

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

412 Precondition Failed

Der HTTP-Statuscode412 Precondition FailedClient-Fehler-Antwort zeigt an, dass der Zugriff auf die Zielressource verweigert wurde. Dies geschieht beibedingten Anfragen mit anderen Methoden alsGET oderHEAD, wenn die Bedingung, definiert durch die HeaderIf-Unmodified-Since oderIf-Match, nicht erfüllt ist. In diesem Fall kann die Anfrage (in der Regel ein Hochladen oder eine Änderung einer Ressource) nicht durchgeführt werden und diese Fehlermeldung wird zurückgesendet.

Status

http
412 Precondition Failed

Beispiele

Vorbedingung nicht erfüllt

http
ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"ETag: W/"0815"

Vermeidung von Gleichzeit-Bearbeitungen

Mit Hilfe derETag- undIf-Match Header können Konflikte oder gleichzeitige Bearbeitungen vermieden werden. Zum Beispiel, wenn einige Wiki-Seiten bearbeitet werden, wird der Inhalt gehasht und in einerETag in erfolgreichen Antworten platziert:

http
ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"

Beim Speichern von Änderungen an einer Wiki-Seite (Daten posten) wird diePOST Anfrage denIf-Match Header enthalten, der dieETag-Werte enthält, die der Client aus der letzten Bearbeitung gespeichert hat, um die Aktualität der Ressource auf dem Server zu überprüfen:

http
If-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"

Wenn die Hashes nicht übereinstimmen, wurde das Dokument zwischenzeitlich bearbeitet und ein412 Precondition Failed-Fehler wird ausgelöst.

Spezifikationen

Specification
HTTP Semantics
# status.412

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp