【发布时间】:2017-01-06 09:04:06
【问题描述】:
我想知道在达到用户许可时 API 应该返回的理想 HTTP 状态代码是什么?
最初我认为它是 402(需要付款),但这不是我的方案。我的情况是,如果我的用户有添加 10 个插件的限制,如果她尝试添加第 11 个插件,他们应该会收到一个错误,说明他们的限制已达到。
请帮助我提供相应的 HTTP 状态代码。
提前致谢
【问题讨论】:
-
403 - Forbidden 可能是匹配项,因为您禁止用户提出更多请求。
-
我不是专家,但我个人认为对于所有类似情况,您应该使用相同的 HTTP 代码 403,并使用 JSON/XML 输出来指定确切原因
-
只是想知道您选择了哪个状态码。