适当的http状态代码

时间:2016-03-31 14:48:02

标签: php http-status-codes

我正在使用第三方软件包开发应用程序,该软件包为用户分配角色。如果已为用户分配了角色1,则返回0

如果角色分配失败,我想向客户发回消息。我应该使用哪个status code

编辑:第三方包对我来说就像一个黑盒子,我不可能弄清楚失败的原因。所以也许我需要一个通用的状态代码

1 个答案:

答案 0 :(得分:0)

如果您正在谈论身份验证(我认为您是这样),请访问您自己的Wikipedia链接:

401 Unauthorized
  

与403 Forbidden类似,但专门用于需要身份验证且失败或尚未提供的情况。响应必须包含WWW-Authenticate头字段,其中包含适用于所请求资源的质询。请参阅基本访问身份验证和摘要访问身份验证401语义上表示“未经身份验证”,即用户没有必要的凭证。

     

注意:某些网站在从网站(通常是网站域名)禁止IP地址时发出HTTP 401,并且该特定地址被拒绝访问网站的权限。

参考: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes