Limiti di velocità

Le API DigiCert prevedono un limite di velocità di 1000 richieste per 5 minuti., insieme a un limite di velocità a breve termine di 100 richieste per 5 secondi per proteggersi dalle richieste burst ed evitare abusi.

I limiti di velocità si basano sulla chiave API dell’utente autenticato e sono soggetti a modifica senza preavviso. Se raggiungi regolarmente il limite di velocità, contatta il tuo account manager per vedere quali sono le opzioni disponibili per l’utilizzo.

Cosa succede se le richieste superano i limiti di velocità?

I limiti di velocità sia per 5 minuti che a breve termine per 5 secondi utilizzano una finestra temporale a rotazione. Quando invii una richiesta, il servizio controlla quante richieste sono state compiute nei 5 secondi precedenti, quindi nei 5 minuti precedenti. Se il numero di richieste supera il limite di velocità, l’accesso API viene temporaneamente bloccato e tutte le richieste visualizzano un codice di stato 429 HTTP con questa risposta JSON:

I limiti di velocità usano una finestra temporale a rotazione, il che significa che non vi sono intervalli specifici in cui i limiti di velocità si ripristinano. Quindi, se distribuisci correttamente le richieste, attendere alcuni secondi o minuti ripristinerà l’accesso API.

json
{
  "errors": [
    {
      "code": "request_limit_exceeded",
      "message": "Service unavailable, please limit request volume"
    }
  ]
}