错误处理后的HTTP响应

时间:2015-01-29 09:18:26

标签: http

所以,我在这里看到了几个与我有关的问题,但我想描述一个更具体的情况。想象一下,您的API始终会检查每天对入口点发出的请求数量。一旦特定客户达到此限制,我就会返回422 - "不可处理的实体"。

我想我只是想咨询某人是否有不同的方法。

1 个答案:

答案 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..