API-Design · Middle · Frage 19 von 75
Zwei Clients bearbeiten dasselbe Dokument. Wie verhindert eine API, dass einer den anderen still überschreibt?
- 1Die Ressource für jeden Client eine Stunde sperren
- 2Optimistische Nebenläufigkeit mit
If-Match: <etag> - 3Immer den letzten Schreibvorgang gewinnen lassen, ohne Prüfung
Antwort zeigen
Richtige Antwort: Optimistische Nebenläufigkeit mit If-Match: <etag>
Erklärung
Der Client lädt dann neu, führt zusammen oder fragt den Nutzer. 428 Precondition Required kann Clients zwingen, If-Match zu senden.