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.