Der 429 Too Many Requests HTTP Status Code zeigt an, dass der Benutzer zu viele Anfragen in einem gegebenen Zeitrahmen gesendet hat (Raten-Limitierung).
Die Antwort-Repräsentationen sollen Details enthalten, die diesen Zustand erklären und dürfen eine Retry-After-Kopfzeile enthalten, die anzeigt, wie lang gewartet werden soll, bevor eine neue Anfrage gestellt wird.
Bedenken Sie, dass diese Spezifikation weder definiert, wie der Ursprungsserver den Benutzer identifizieren noch wie er Anfragen zählen soll. Zum Beispiel kann ein Ursprungsserver, der Anfrage-Raten limitiert, dies basierend auf der Zählung von Anfragen auf einer per-Ressourcen-Basis über den gesamten Server oder sogar über eine Menge von Servern. Ähnlich kann er den Benutzer durch Authentifikations-Zugangsdaten oder auch einen Status-behafteten Cookie identifizieren
Antworten mit dem 429 Status Code dürfen nicht in einem Cache gespeichert werden.