Clientfehler
HTTP 409: Conflict
HTTP 409 bedeutet, dass die Anfrage mit dem aktuellen Zustand der Ressource in Konflikt steht.
Bedeutung
Der Server kann die Anfrage nicht abschließen, da sie mit dem bestehenden Zustand in Konflikt geraten würde.
Häufige Ursachen
Versionskonflikte, doppelte Datensätze, optimistisches Sperren oder gleichzeitige Aktualisierungen können dies verursachen.
Was zu prüfen ist
Rufen Sie den aktuellen Zustand ab, lösen Sie den Konflikt und wiederholen Sie die Anfrage mit der richtigen Version oder Nutzlast.
Beispielantwort
HTTP/1.1 409 ConflictReferenzen
- Register
- IANA HTTP Status Code Registry
- Spezifikation
- RFC 9110 §15.5.10
- Leitfaden
- MDN 409 Conflict
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.412 Precondition FailedHTTP 412 bedeutet, dass eine Vorbedingung der Anfrage fehlgeschlagen ist.422 Unprocessable ContentHTTP 422 bedeutet, dass die Anfragesyntax gültig ist, der Inhalt aber nicht verarbeitet werden kann.