HTTP 协议状态码-4XX
4XX 的状态码指的是请求出错了,而且很有可能是客户端侧的异常。客户端侧的异常很多,有时候情况也比较复杂,下面定义的状态码有时候也只能反应一个大概情况,而不一定确切的。
400 Bad Request
作为客户端异常的首个状态码,400 代表的意思很泛(错误的请求),一般指的是 4XX 其它状态码没有更合适的情况下就用 400,毕竟客户端出错类型很多,无法准确把情况都定义好。
401 Unauthorized
请求没有权限,通常返回的响应头部会包含 WWW-Authenticate 的头,浏览器遇到这种响应一般会弹出一个对话框,让用户重新提交用户名和密码进行认证。
服务端响应
HTTP/1.1 401 Unauthorized