precondition_failedHTTP 412Ihr `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.