gpt4 book ai didi

http - 最佳实践 : HTTP code for user exceeding usage limitation

转载 作者:可可西里 更新时间:2023-11-01 16:56:48 26 4
gpt4 key购买 nike

这是一个有点简单的问题,但遗憾的是,到目前为止我还没有找到具体的答案。

我们正在构建一个 API(我们还没有投入生产),它会在用户身份验证等后返回大量数据。API 系统每秒和每小时跟踪用户的使用情况。当用户超过其中任何一个限制时,服务器将不返回任何内容和一些 http 错误代码。

目前,我使用的是 406 Not Acceptable,但我认为这不是最好的代码。有人建议 509 Bandwidth Limit Exceeded 会是一个很好的方法,但我想知道是否有一个代码可以被认为是适合我的情况的最佳实践。预先感谢您的帮助!

最佳答案

想到状态代码 429:

RFC 6585, section 4: 429 Too Many Requests

The 429 status code indicates that the user has sent too manyrequests in a given amount of time ("rate limiting").

The response representations SHOULD include details explaining thecondition, and MAY include a Retry-After header indicating how longto wait before making a new request.

关于http - 最佳实践 : HTTP code for user exceeding usage limitation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13202258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com