Partager via


Qu’est-ce-que la limitation ?

La limitation est une technique utilisée par les API cloud pour limiter le nombre de requêtes pouvant être effectuées dans un laps de temps donné. 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 de la limitation de plusieurs façons. Une méthode courante consiste à utiliser des codes de status HTTP. Par exemple, lorsqu’un utilisateur dépasse le nombre autorisé de requêtes, l’API peut retourner un 429 Too Many Requests code status. Cette réponse indique que l’utilisateur a émis trop de demandes au cours d’une période donnée et doit ralentir.

En plus des codes status, certaines API peuvent également fournir des informations supplémentaires dans les en-têtes ou le corps de la réponse. 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 demande.

Il est important que, en tant que développeur, vous connaissiez les limites de limitation des API que vous utilisez et gérez les erreurs de limitation de manière appropriée dans vos applications. Il vous permet de vous assurer que vos applications restent réactives et fiables, même lorsque l’API est soumise à une forte charge.