Condividi tramite


Cos'è la limitazione delle richieste

La limitazione è una tecnica usata dalle API cloud per limitare il numero di richieste che possono essere effettuate in un determinato periodo di tempo. Usano la limitazione per garantire che l'API rimanga disponibile e reattiva a tutti gli utenti e impedire a qualsiasi singolo utente di usare troppe risorse.

È possibile sperimentare la limitazione in diversi modi. Un modo comune consiste nell'usare i codici di stato HTTP. Ad esempio, quando un utente supera il numero consentito di richieste, l'API potrebbe restituire un 429 Too Many Requests codice di stato. Questa risposta indica che l'utente ha inviato troppe richieste in un determinato periodo di tempo e dovrebbe rallentare.

Oltre ai codici di stato, alcune API possono anche fornire informazioni aggiuntive nelle intestazioni di risposta o nel corpo. Ad esempio, potrebbero usare l'intestazione Retry-After per indicare quanto tempo l'utente deve attendere prima di effettuare un'altra richiesta.

È importante che gli sviluppatori siano consapevoli dei limiti di limitazione delle API usate e gestire gli errori di limitazione in modo appropriato nelle app. Consente di garantire che le app rimangano reattive e affidabili, anche quando l'API è in carico elevato.