Chr*_*row 9 rest http httpresponse
如果服务器希望客户端等待一段时间然后再次尝试请求,那么服务器发送的最佳HTTP响应代码是什么?
现在,我正在使用:
409 Conflict
Run Code Online (Sandbox Code Playgroud)
但这感觉不太对劲......
Ale*_*kov 10
您可以使用HTTP RFC中建议的503 +"retry-after"标头 - https://tools.ietf.org/html/rfc2616#section-10.5.4.
假设您正在尝试实施限速方案,我会想到两个选项(否则,阿列克谢的建议可能更适用).
429 请求太多
429状态代码表示用户在给定的时间内发送了太多请求("速率限制").
响应表示应该包括解释条件的详细信息,并且可以包括一个Retry-After标头,指示在发出新请求之前等待多长时间.
420 增强你的平静,非标准,由Twitter使用,并包括在这里,因为它的名字让我很开心.
当您受到费率限制时,由版本1搜索和趋势API返回.
| 归档时间: |
|
| 查看次数: |
6503 次 |
| 最近记录: |