Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
428 Precondition Required
Der HTTP-Statuscode428 Precondition RequiredClient-Fehlermeldung zeigt an, dass der Server verlangt, dass die Anfragebedingt sein muss.
Typischerweise bedeutet eine 428-Antwort, dass ein erforderlicher Vorbedingungs-Header wieIf-Matchfehlt.Wenn ein Vorbedingungs-Headernicht mit dem serverseitigen Zustand übereinstimmt, sollte die Antwort412 Precondition Failed sein.
In diesem Artikel
Status
428 Precondition RequiredBeispiele
>Fehlende Vorbedingung in der Anfrage
Ein Client hat eine Ressourcemy-document vom Server abgerufen, sie lokal aktualisiert und versucht dann, das aktualisierte Dokument an den Server zu senden:
PUT /docs/my-document HTTP/1.1Host: example.comContent-Type: application/json{ […]Die Serverimplementierung erfordert, dass allePUT-Anfragen für den spezifischen Pfad oder Typ von Dokumenten bedingt sein müssen und sendet eine 428-Antwort:
HTTP/1.1 428 Precondition RequiredDate: Wed, 26 Jun 2024 12:00:00 GMTServer: Apache/2.4.1 (Unix)Content-Type: application/json{ "code": "MissingPrecondition", "message": "Updating documents requires a precondition header.",}Spezifikationen
| Specification |
|---|
| RFC 6585> # section-3> |