http
状态码分别代表什么意思?
1xx
表示
HTTP
请求已经接受,继续处理请求
2xx
表示
HTTP
请求已经处理完成
(200)
3xx
表示把请求访问的URL
重定向到其他目录
(304
资源没有发生变化,会重定向到本地资源
)
4xx
表示客户端出现错误(403
禁止访问、
404
资源不存在
)
5xx
表示服务端出现错误
301 =>
永久重定向
/
永久转移
302 =>
临时重定向
/
临时转移(一般用来做服务器负载均衡)
304 =>
本次获取的内容是读取缓存中的数据,会每次去服务器校验
401 =>
未认证,没有登录网站
403 =>
禁止访问,没有权限
502 =>
充当网关或代理的服务器,从远端服务器接收到了一个无效的请求
503 =>
服务器超负荷(假设一台服务器只能承受
10000
人,当第
10001
人访问的时候,
如果服务器没有做负载均衡,那么这个人的网络状态码就是
503
)
505 =>
服务器不支持请求的
HTTP
协议的版本,无法完成处理。