HTTP常见状态码:
http响应状态行中状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
状态码 | 含义 |
100 | 服务端通知客服端应当继续发送请求; |
101 | 服务端通过Upgrade消息头通知客服端升级请求的协议,采用Upgrade消息头定义的协议来完成后续请求; |
200 | wget请求正常; |
206 | wget分片请求正常; |
301 | 永久重定向; |
302 | 临时重定向; |
304 | 缓存生效,可以继续使用已缓存的资源; |
400 | 客服端请求的语法错误; |
401 | 客服端的请求需要身份认证; |
403 | 客服端的请求被拒绝; |
404 | 客服端请求的资源未找到; |
416 | 客服端Range请求头中请求的分片大小与服务端不符合,并且没有If-Range请求头,如果有If-Range请求头请求的大小不符就返回整个内容; |
499 | 客户端没有接受应答就提前关闭连接,或者nginx配置or lua中直接返回499(比如域名被offline) |
500 | 服务端遇到一个未知的错误,一般指程序有问题; |
501 | 服务端不支持请求的功能; |
502 | 服务端(代理)收到上游的一个无效响应; |
503 | 服务端暂时错误,一段时间后可能正常;一般指服务端过载或维护; |
504 | 服务端(代理)等待上游的响应超时; |
505 | 服务端不支持请求的http协议版本; |
509 | 服务端达到带宽限制; |