HTTP

429

Rate limiting — trop de requêtes en peu de temps

Ce qui se passe réellement

Le client a dépassé le nombre de requêtes autorisées dans la fenêtre de temps définie par le serveur (rate limiting). La réponse inclut généralement un en-tête Retry-After indiquant combien de secondes attendre, et parfois X-RateLimit-Limit (max requêtes), X-RateLimit-Remaining (requêtes restantes), X-RateLimit-Reset (timestamp de reset).

Solutions

  1. 1Lire l'en-tête Retry-After et attendre le délai indiqué avant de réessayer.
  2. 2Implémenter un backoff exponentiel dans le code client.
  3. 3Réduire la fréquence des requêtes — regrouper les opérations si possible (batch API).
  4. 4Si c'est une API : vérifier les limites de votre plan tarifaire et passer à un plan supérieur si nécessaire.
  5. 5Implémenter un cache côté client pour éviter les requêtes redondantes.
Explorer tous les codes HTTP
← Retour à Error Decoder