Rate Limiting
Rate Limit: ein echter Limiter mit festem Zeitfenster (5 Requests pro 60 Sekunden je Client) zum Testen des Umgangs mit 429 und Retry-After. Clients werden am Header X-Client-Id erkannt, ohne ihn an der IP.
Dein Konto schaltet diese Endpunkte frei. Nutze Try it auf der Seite jedes Endpunkts, um Requests zu senden.
Diese Endpunkte brauchen ein kostenloses Konto. Leg eins an oder melde dich an, um ihre Details zu sehen und sie hier auszuprobieren.
- GET
https://api.testingapis.com/api/RateLimitMake a rate-limited request that counts toward the limitMake a rate-limited request that counts toward the limit. - POST
https://api.testingapis.com/api/RateLimit/resetReset the caller's windowReset the caller's window. - GET
https://api.testingapis.com/api/RateLimit/statusShow the caller's current window without counting a requestShow the caller's current window without counting a request.
Beispiel-Request
Make a rate-limited request that counts toward the limit. Vollständige Referenz und Send-Button (auf Englisch).
curl -X GET "https://api.testingapis.com/api/RateLimit" \
-H "X-Client-Id: docs-demo"{
"message": "Request allowed.",
"clientId": "id:docs-demo",
"used": 1,
"remaining": 4,
"limit": 5,
"windowSeconds": 60
}Melde dich an, um die Details zu sehen
Die Parameter, die Beispiele für Request und Antwort und das Live-Panel Try it für diese Endpunkte sind für angemeldete Mitglieder. Konten sind kostenlos und in wenigen Sekunden angelegt.