http状态码负责表示客户端http请求的返回结果,标记服务器端是否正常处理了请求,并且通知出现的错误。
状态吗由3位数字和原因短语组成,比如:200 OK。数字中的第一位指定了响应类别,后两位无分类。
响应类别有以下5种:
- 1xx:informational性息信状态码 接收的请求正在处理
- 2xx:success成功状态码 请求正常处理完毕
- 3xx:redirection重定向状态码 需要进行附加操作以完成请求
- 4xx:client error客户端错误 服务器无法处理请求
- 5xx:server error服务器错误 服务器处理请求出错
其中常见的几种:
200 OK:正常处理
304 not modified:未修改
401 unauthorized:未认证
403 forbidden:禁止,对请求资源的访问被服务器拒绝了
404 not found:服务器上没有请求的资源
503 service unavailable:服务器暂时处于超负载或正在进行停机维护,现在无法处理请求