gpt4 book ai didi

api - 什么 HTTP 状态代码表示已验证但需要接受条款

转载 作者:可可西里 更新时间:2023-11-01 15:27:09 26 4
gpt4 key购买 nike

我正在设计一个 RESTful API,使用该 API 的系统确实代表用户工作。

我们使用标准的 OAuth 交换来验证该用户,但在验证后我们可能会发现用户需要接受更新后的用户协议(protocol),然后才能允许任何其他方法。想想 iPhone 以及他们如何更改协议(protocol)并要求用户接受。

什么状态码最能代表这种情况?是否应该向他们提供带有附加信息的 401。重定向? 400 范围内的自定义代码?

显然,我不希望 API 使用者认为他拥有有效的 token ,但他们需要知道应该采取特定的操作。

有没有人处理过这样的事情?

最佳答案

403 禁止

当然还有关于原因的附加信息。这将表明您已理解请求,并且您可以说明拒绝遵守的原因。

关于api - 什么 HTTP 状态代码表示已验证但需要接受条款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085654/

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