这是什么
一个免费的限流响应头解读工具。它能看懂 Retry After、X RateLimit 系列、IETF RateLimit 字段,以及 GitHub、OpenAI、Anthropic、Shopify 和 Discord 的格式。
用大白话解释 429
粘贴响应头。Rate Limit Story 会读出限额、剩余次数、重置时间和需要等待多久,然后写成一个四格故事,再附上一段可以直接发给撞墙客户的回复。
正在发送第 501 批,共 600 批…
请求太多了!令牌桶已经空了。
等 20 秒,再加一点随机延迟重试。
一个免费的限流响应头解读工具。它能看懂 Retry After、X RateLimit 系列、IETF RateLimit 字段,以及 GitHub、OpenAI、Anthropic、Shopify 和 Discord 的格式。
API 提供方、开发者支持、合作伙伴经理,以及刚收到客户一张没头没尾的 429 截图的任何人。
限流响应头晦涩难懂,Unix 时间和秒数混在一起,每家厂商还各不相同。大家只能靠猜,重试太快,结果被封得更久。
所有内容都在当前标签页中解析。你粘贴的内容不会被上传或保存。
粘贴一次失败调用的响应头,或者加载一个样例。
响应头不会离开这个页面。不过分享截图前,最好还是删掉认证和 Cookie 相关的响应头。
同一次粘贴里可以混合不同风格的响应头。名称不区分大小写。
Retry-After: 20秒数或 HTTP 日期。只要出现,就优先于其他所有重置提示。
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1792661820GitHub、Twitter 风格的 API 以及很多其他服务都在用。重置值可能是 Unix 秒、毫秒或从现在起的秒数,工具会告诉你它按哪种解读。
RateLimit-Policy: "default";q=100;w=60
RateLimit: "default";r=7;t=42标准字段,包含配额、窗口、剩余次数和距重置的时间。
x-ratelimit-remaining-tokens: 0
x-ratelimit-reset-tokens: 18.4s请求和令牌分开计数,时长写成 6m0s 这样的格式。用光的那个桶会被标记为卡住你的桶。
X-Shopify-Shop-Api-Call-Limit: 38/40
X-RateLimit-Reset-After: 2.75已用和总量计数、按秒重置、额度桶、作用范围以及全局限流。
来自浏览器的网络面板、curl -i、日志,或者客户发来的截图。只有响应头那几行有用。
每个额度桶单独解读,已经用光或最接近用光的那个就是故事的主角。
发生了什么、你的处境、何时重置、该怎么做,时间同时用 UTC 和你的本地时区显示。
把现成的回复复制到工单里,或者复制完整故事留作自己的记录。
GitHub 对部分超限调用返回 403。只要剩余次数为零,故事仍会把它当作被限流。
以 Retry After 为准。它是服务器明确告诉你要等多久,而重置时间描述的是整个窗口。
一小段随机的额外等待。没有它,所有被拦下的客户端会在同一秒重试,再次触发限流。
页面不会向任何地方发送数据。不过分享之前,还是请删掉 Authorization 和 Cookie 相关的响应头。