所以,我在这里看到了几个与我有关的问题,但我想描述一个更具体的情况。想象一下,您的API始终会检查每天对入口点发出的请求数量。一旦特定客户达到此限制,我就会返回422 - "不可处理的实体"。
我想我只是想咨询某人是否有不同的方法。
答案 0 :(得分:0)
每当向您的服务器发出过多请求时,您始终可以使用 HTTP 429:请求太多进行响应。 Check the RFC。
429状态代码表示用户发送了太多请求 在给定的时间内("速率限制")。
回复陈述应该包括解释的详细信息 条件,并且可以包含一个Retry-After标头,指示要多长时间 在提出新请求之前等待。
例如:
HTTP/1.1 429 Too Many Requests
Content-Type: text/html
Retry-After: 3600
..body..