Bedeutung
Der Client hat in einem Zeitraum zu viele Anfragen gesendet (Rate Limiting). Retry-After kann angeben, wie lange zu warten ist.
Typische Ursachen
- API-Ratenlimits oder Kontingente überschritten
- Wiederholungsschleifen ohne Backoff
- Viele Nutzer hinter einer gemeinsamen IP
So beheben Sie es
Als Client oder Besucher
Retry-After beachten, exponentielles Backoff mit Jitter nutzen, Ergebnisse cachen und Anfragen bündeln.
Als Betreiber der Website oder API
Retry-After und RateLimit-Header zurückgeben, damit Clients sich anpassen, und pro Schlüssel oder Nutzer statt nur pro IP begrenzen.
Beispielantwort
HTTP/1.1 429 Too Many Requests
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 30
RateLimit-Policy: 100;w=60
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Too Many Requests",
"status": 429,
"detail": "Rate limit of 100 requests per minute exceeded."
} Spezifikation
FAQ
› Wie lange sollte ich nach einem 429 warten?
Retry-After verwenden, falls vorhanden; sonst exponentiell zurückfahren, etwa 1, 2, 4, 8 Sekunden mit zufälligem Jitter.
› Schadet 429 der SEO?
Googlebot verlangsamt das Crawling bei 429. Kurze Phasen sind unproblematisch, lange können die Indexierung verzögern.