http 常见状态码
301,302 状态都表示 url 发生了转移。301 表示永久性转移,302 表示临时性转移。301 常用于表示旧域名或旧 url 弃用,以后都是跳转到新地;302 常用于 404 页面跳转回首页、未登录用户访问用户中心则跳转到登录页面等。
304 状态是对客户端有缓存情况下服务端的一种响应,我们理解为服务端内容未改变,将缓存在浏览器端。这通常是在一些安全的方法(safe),例如GET 或HEAD 或在请求中附带了头部信息: If-None-Match 或If-Modified-Since。
401 状态错误代表用户没有访问权限,需要进行身份认证。
403 状态:可以简单的理解为没有权限访问此站,服务器已经理解请求,但是拒绝执行它。
404 状态:url 无效或 url 有效但是没有资源。
500 状态:内部服务器错误。
502 状态:网关错误,服务器作为网关或代理,从上游服务器收到了无效的响应。
503 状态:服务不可用,目前无法使用服务器(由于超载或进行停机维护)。通常,这只是暂时状态。
504 状态:网关超时,服务器作为网关或代理,未及时从上游服务器接收请求。