Partager via


Qu’est-ce que la limitation de requêtes ?

La limitation est une technique que les API cloud utilisent pour limiter le nombre de requêtes pouvant être effectuées dans une période donnée. Ils utilisent la limitation pour s’assurer que l’API reste disponible et réactive pour tous les utilisateurs, et pour empêcher tout utilisateur unique de consommer trop de ressources.

Vous pouvez faire l’expérience d’une limitation de requêtes de plusieurs façons. L’une des méthodes courantes consiste à utiliser des codes d’état HTTP. Par exemple, lorsqu’un utilisateur dépasse le nombre autorisé de requêtes, l’API peut retourner un code d’état 429 Too Many Requests. Cette réponse indique que l’utilisateur a émis trop de demandes pendant une période donnée et qu’il doit ralentir.

Outre les codes d’état, certaines API peuvent également fournir des informations supplémentaires dans les en-têtes de réponse ou le corps. Par exemple, ils peuvent utiliser l’en-tête Retry-After pour indiquer la durée pendant laquelle l’utilisateur doit attendre avant d’effectuer une autre requête.

Il est important que, en tant que développeur, vous connaissiez les limites de limitation des API que vous utilisez et gérez correctement les erreurs de limitation dans vos applications. Cela vous permet de vous assurer que vos applications restent réactives et fiables, même lorsque l’API est sous une charge importante.