4×× 客户端错误
403 Forbidden 禁止访问
服务器理解请求但拒绝授权.
希望公开请求被禁止的原因的服务器可以在响应负载(如果有)中描述该原因.
如果请求中提供了身份验证凭据,则服务器认为它们不足以授予访问权限。客户端不应使用相同的凭据自动重复请求。客户端可以使用新的或不同的凭据重复请求。但是,由于与凭证无关的原因,可能会禁止请求.
希望“隐藏”当前存在的禁止目标资源的源服务器可以改为响应状态码 404 Not Found.
- Source: RFC7231 Section 6.5.3
403 代码参考
Rails HTTP Status Symbol :forbidden
Go HTTP Status Constant http.StatusForbidden
Symfony HTTP Status Constant Response::HTTP_FORBIDDEN
Python2 HTTP Status Constant httplib.FORBIDDEN
Python3+ HTTP Status Constant http.client.FORBIDDEN
Python3.5+ HTTP Status Constant http.HTTPStatus.FORBIDDEN