Delen via


Wat is beperking?

Beperking is een techniek die cloud-API's gebruiken om het aantal aanvragen te beperken dat in een bepaalde periode kan worden gedaan. Ze gebruiken beperking om ervoor te zorgen dat de API beschikbaar en responsief blijft voor alle gebruikers en om te voorkomen dat een enkele gebruiker te veel resources verbruikt.

U kunt op verschillende manieren last hebben van beperking. Een veelgebruikte manier is het gebruik van HTTP-statuscodes. Wanneer een gebruiker bijvoorbeeld het toegestane aantal aanvragen overschrijdt, kan de API een 429 Too Many Requests statuscode retourneren. Dit antwoord geeft aan dat de gebruiker te veel aanvragen heeft verzonden in een bepaalde periode en dat het moet vertragen.

Naast statuscodes bieden sommige API's mogelijk ook aanvullende informatie in de antwoordheaders of hoofdtekst. Ze kunnen bijvoorbeeld de Retry-After header gebruiken om aan te geven hoe lang de gebruiker moet wachten voordat een andere aanvraag wordt ingediend.

Het is belangrijk dat u als ontwikkelaar op de hoogte bent van de beperkingslimieten van de API's die u gebruikt en dat u beperkingsfouten op de juiste manier in uw apps verwerkt. Het helpt u ervoor te zorgen dat uw apps responsief en betrouwbaar blijven, zelfs wanneer de API zwaar wordt belast.