Beispiel einer 429-Antwort
Wenn du das Rate-Limit erreichst, antwortet die API mit einem RFC-7807-Problem-JSON-Body:Umgang mit Rate-Limits
Jede Antwort enthält die HeaderX-RateLimit-Limit und X-RateLimit-Remaining, mit denen du proaktiv drosseln kannst, statt auf einen 429 zu warten.
Wenn du dennoch eine 429-Antwort erhältst, nutze den Retry-After-Header, statt eine Wartezeit zu schätzen:
- Stoppe sofort das Senden neuer Requests.
- Lies den
Retry-After-Header — er gibt die genaue Anzahl Sekunden bis zum Zurücksetzen des aktuellen Fensters an. Warte mindestens so lange, bevor du es erneut versuchst. - Verdopple die Wartezeit bei jedem weiteren Versuch, falls der 429-Fehler weiterhin auftritt.
- Nimm den normalen Request-Abstand wieder auf, sobald Requests wieder erfolgreich sind.