precondition_failedHTTP 412

Ihr `If-Match` passt nicht mehr

Sie haben mit `If-Match` gesagt, auf welchem Stand Sie zu schreiben glauben, und dieser Stand ist nicht mehr aktuell: jemand anders hat die Zeile inzwischen geändert. Der Schreibvorgang wurde NICHT ausgeführt. Genau dafür ist die Kopfzeile da — ohne sie hätten Sie die fremde Änderung stillschweigend überschrieben.

Wiederholen?

Ja — derselbe Aufruf darf unverändert wiederholt werden.

Woran es liegt

  • Ein Mitarbeiter hat die Reservierung im Dashboard geändert, während Ihr Programm sie bearbeitete.
  • Ein zweiter Lauf Ihrer eigenen Anbindung war schneller.

Was zu tun ist

Lesen Sie die Zeile neu, übernehmen Sie den frischen `ETag`, führen Sie Ihre Änderung auf dem neuen Stand zusammen und schreiben Sie erneut. Nicht einfach ohne `If-Match` wiederholen — das wirft die fremde Änderung weg.

Wo dieser Fehler entsteht