logo
GeekFormat

Rate Limit Header Parser

Pengurai Header Batas Tarif

Kompatibel dengan header RateLimit-* baru dan header X-RateLimit-* umum, membantu Anda menentukan kuota tersisa, waktu reset, dan jendela percobaan ulang.

Standar RateLimit-*

1 jendela batas standarreset: 18s
Window #1limit: 100jendela: 1m 0s
100;w=60

Warisan X-RateLimit-*

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

Pratinjau 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
  }
}

Parse dan analisis header Rate Limit dari respons HTTP, cocok untuk debugging API, monitoring kuota request, dan optimasi throttling.

Rekomendasi Terkait

Kasus penggunaan

  • Debug masalah 429 Too Many Requests dengan menganalisis header rate limit
  • Monitor kuota request API dan optimasi interval request
  • Verifikasi implementasi rate limiting di backend
  • Hitung waktu reset kuota untuk scheduling request otomatis

Fitur

  • Parse multi-header: dukung X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After, dan header standar IETF
  • Kalkulasi waktu reset: otomatis hitung waktu tersisa sebelum kuota di-reset
  • Visualisasi kuota: tampilkan penggunaan kuota dalam format yang mudah dipahami
  • Salin satu klik: salin hasil parse untuk dokumentasi atau debugging

Cara Penggunaan

  1. Paste header respons HTTP atau masukkan header rate limit individual
  2. Tool otomatis parse dan menganalisis semua header rate limit
  3. Lihat visualisasi kuota dan waktu reset
  4. Salin hasil untuk dokumentasi atau konfigurasi client

Pertanyaan Umum

Header rate limit apa saja yang didukung?

Mendukung header umum termasuk X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After, serta header standar IETF RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset.

Bagaimana cara menghitung waktu reset?

Tool otomatis menghitung berdasarkan header X-RateLimit-Reset atau Retry-After. Reset bisa berupa timestamp Unix atau detik menunggu. Tool akan menampilkan waktu tersisa dalam format yang mudah dibaca.

Apa arti 429 Too Many Requests?

Status 429 berarti client melebihi batas request yang diizinkan server. Header rate limit akan menunjukkan kuota tersisa (biasanya 0) dan waktu reset. Client harus menunggu sebelum mengirim request lagi.

Bagaimana cara menghindari rate limit?

Implementasi exponential backoff, gunakan caching untuk mengurangi request berulang, dan monitor header rate limit untuk menyesuaikan request rate. Tool ini membantu menganalisis header untuk optimasi strategi request.