Beschreibt, wie Race-Bedingungen verhindert werden und DCS Fehlerbehandlung.
Eine Wettlaufsituation kann auftreten, wenn Sie mehrere Aufrufe gleichzeitig (oder in schneller Folge) an die DCS bevor sie auf die ersten Abfragen reagiert und Daten in das Cookie des Benutzers schreibt. Eine Race-Bedingung ist nicht wünschenswert, da sie Cookie-Daten beschädigen oder falsch überschreiben kann. Beachten Sie als Best Practice die folgenden Methoden, um dieses Problem zu vermeiden:
Adobe kann eine Ratenbegrenzung einführen, wenn sie übermäßige DCS-API-Aufrufe erkennt, die sich negativ auf die Dienstverfügbarkeit auswirken könnten.
Wenn die Ratenbegrenzung aktiviert ist, erhalten Sie möglicherweise eine 429 Too Many Requests
HTTP-Antwortstatus-Code für Ihre DCS-Aufrufe. Versuchen Sie beim Erhalt dieser HTTP-Antwort die API-Aufrufe zu einem späteren Zeitpunkt erneut.
Die Fehlerbehebung ist auf ungültige oder schlecht geformte Abfragen beschränkt. Eine ungültige Anfrage gibt eine HTTP 200 OK
Antwort und keine Daten. Außerdem wird die DCS stoppt die Verarbeitung einer Anforderung, verwirft Eigenschaftsdaten und gibt eine HTTP 200 OK
Antwort, wenn ein Benutzer:
Siehe auch DCS-Fehlercodes, Meldungen und Beispiele.