Ne anlama gelir
İstemci belirli bir sürede çok fazla istek gönderdi (hız sınırlama). Retry-After ne kadar bekleneceğini söyleyebilir.
Yaygın nedenler
- API hız sınırları veya kotaları aşıldı
- Geri çekilme olmadan yeniden deneme döngüleri
- Tek bir paylaşılan IP arkasında çok sayıda kullanıcı
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Retry-After'a uyun, rastgele sapmalı üstel geri çekilme kullanın, sonuçları önbelleğe alın ve istekleri gruplayın.
Sitenin veya API'nin sahibiyseniz
İstemcilerin uyum sağlayabilmesi için Retry-After ve RateLimit başlıklarını döndürün; yalnızca IP başına değil, anahtar veya kullanıcı başına sınırlayın.
Örnek yanıt
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."
} Belirtim
SSS
› 429'dan sonra ne kadar beklemeliyim?
Varsa Retry-After'ı kullanın; yoksa üstel olarak geri çekilin, örneğin rastgele sapmayla 1, 2, 4, 8 saniye.
› 429 SEO'ya zarar verir mi?
Googlebot 429 gördüğünde taramayı yavaşlatır. Kısa dönemler sorun değildir; uzun dönemler dizinlemeyi geciktirebilir.