412 Precondition Failed

Überprüfung von Vorbedingung der Anfrage fehlgeschlagen.

Bedeutung

In den Anfragekopfzeilen wurden vom Client Voredingungen an Zustand von Repräsentation oder Metadaten der Zielressource gestellt, die nicht befriedigt werden konnten. Die Anfrage wird entsprechend durch den Server nicht umgesetzt.

Spezifikation von 412 Precondition Failed

Der 412 Precondition Failed HTTP Status Code zeigt an, dass eine oder mehr mit den Anfragekopfzeilen übergebenen Bedingungen als falsch evaluiert wurden, als sie auf dem Server überprüft wurden.

Dieser Antwort Code erlaubt dem Client Vorbedingungen an den aktuellen Zustand der Ressource (was aktuelle Repräsentation und Metadaten angeht) und zu verhindern, dass die angefragt Methode ausgeführt wird, wenn sich die Zielressource in einem unerwarteten Zustand befindet.

Spezifiziert wird der 412 Precondition Failed HTTP Status Code durch Abschnitt 4.2. von RFC7232

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 412

🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL

Unterhaltsames

🐈 HTTP-Katze zu 412

🐩 HTTP Status Hund zu 412

HTTP-Versionen

  • HTTP 1.0
  • HTTP 1.1
  • HTTP 2
  • HTTP 3

Konstanten in Programmiersprachen

Ruby on Rails HTTP Status Symbol
 :precondition_failed

Microsoft Windows Runtime API
HttpStatusCode.PreconditionFailed

Go HTTP Status Constant
 http.StatusPreconditionFailed

Symfony HTTP Status Constant
 Response::HTTP_PRECONDITION_FAILED

Python2 HTTP Status Constant
 httplib.PRECONDITION_FAILED

Python3+ HTTP Status Constant
 http.client.PRECONDITION_FAILED

Python3.5+ HTTP Status Constant
 http.HTTPStatus.PRECONDITION_FAILED