logo
GeekFormat

Rate Limit Header Parser

Parser intestazione limite di frequenza

Compatibile con le nuove intestazioni RateLimit-* e le comuni intestazioni X-RateLimit-*, aiutandoti a determinare la quota rimanente, il tempo di ripristino e la finestra di ripetizione.

Standard RateLimit-*

1 finestre di limite standardripristino: 18s
Window #1limit: 100finestra: 1m 0s
100;w=60

Ereditato X-RateLimit-*

Limit
5000
Remaining
4991
Used
9
Reset (epoch)
14/04/2025, 16:00:00
Retry-After
1m 0s
Resource
-

Anteprima JSON

{
  "headers": {
    "x-ratelimit-limit": [
      "5000"
    ],
    "x-ratelimit-remaining": [
      "4991"
    ],
    "x-ratelimit-used": [
      "9"
    ],
    "x-ratelimit-reset": [
      "1744617600"
    ],
    "retry-after": [
      "60"
    ],
    "ratelimit-limit": [
      "100;w=60"
    ],
    "ratelimit-remaining": [
      "25"
    ],
    "ratelimit-reset": [
      "18"
    ]
  },
  "standard": {
    "limit": [
      {
        "raw": "100;w=60",
        "amount": 100,
        "windowSeconds": 60,
        "parameters": {
          "w": "60"
        }
      }
    ],
    "remaining": [
      {
        "raw": "25",
        "amount": 25,
        "windowSeconds": null,
        "parameters": {}
      }
    ],
    "reset": "18",
    "policy": ""
  },
  "legacy": {
    "limit": "5000",
    "remaining": "4991",
    "used": "9",
    "reset": "1744617600",
    "resource": "",
    "retryAfter": "60",
    "retryAfterSeconds": 60
  }
}

Analizza gli header di limitazione online: scopri subito perché ricevi l'errore 429.

Raccomandazioni correlate

Casi d'uso

  • Diagnosi degli errori 429 per capire se la quota è esaurita o se la finestra temporale è ancora attiva
  • Pianificazione della frequenza di chiamata alle API di terze parti monitorando le richieste residue
  • Progettazione di strategie di retry basate sulla dimensione della finestra e sul tempo di Retry-After
  • Condivisione delle regole di limitazione con il team per evitare trigger accidentali dei limiti di frequenza

Funzionalità

  • Visualizzazione separata di quota e reset: le informazioni di limitazione non sono più confuse
  • Debug API di terze parti semplificato: scopri quante chiamate restano e quando riprovare
  • Dettagli intuitivi sulla quota: visualizza chiaramente dimensione della finestra, richieste residue e tempi di ripristino
  • Ottimizzato per sviluppatori: perfetto per chiarire le regole di limitazione ai team di integrazione

Come utilizzare

  1. Incolla l'header RateLimit o X-RateLimit nell'area di input
  2. Lo strumento analizza automaticamente finestra, richieste residue, reset e Retry-After
  3. Controlla le informazioni sulla quota e la spiegazione della policy di limitazione
  4. Regola la frequenza di chiamata o progetta una strategia di backoff basata sui risultati

Domande frequenti

Perché l'interfaccia restituisce l'errore 429 Too Many Requests?

L'errore 429 indica che la frequenza delle richieste ha superato il limite del server. Analizzando gli header RateLimit, vedrai chiaramente la quota residua e il tempo di ripristino.

Qual è la differenza tra Retry-After e tempo di reset?

Retry-After indica quanto tempo attendere prima di riprovare, mentre il tempo di reset è il momento esatto in cui la quota viene ripristinata.

È utile per le API di terze parti come pagamenti o cloud?

Moltissimo. Molte piattaforme aperte e servizi cloud restituiscono informazioni sulla quota proprio attraverso questi header.

Aiuta a progettare strategie di retry per le API?

Sì. Comprendere la finestra di limitazione e il tempo di ripristino facilita la creazione di strategie di backoff e queuing efficienti.