响应状态码

336 阅读4分钟

1xx 信息性状态码 100 继续 101 切换协议

2xx 成功状态码 200 成功 204 请求成功 但没有资源可返回 206 浏览器先不下载要下载的文件,而是弹窗告诉用户,该文件是什么,有多大。由用户自行决定是否下载。

3xx 重定向状态码 301 永久性重定向 表示请求的资源被分配了新的URl

1.域名到期不想续费(或者发现了更适合网站的域名),想换个域名。
2.在搜索引擎的搜索结果中出现了不带www的域名,而带www的域名却没有收录,这个时候可以	用301重定向来告诉搜索引擎我们目标的域名是哪一个。
3.更换服务器
注:另外,返回301请求码进行跳转被谷歌认为是将网站地址由 HTTP 迁移到 HTTPS的最佳方法	(然而大家都用302。。。。)	

302 临时性重定向 表示资源的临时定位到其他位置 1.未登录前先使用302重定向到登录页面,登录成功后再跳回到原来请求的页面 2.有时候需要自动刷新页面,比如5秒后回到订单详细页面之类。 3.有时系统进行升级或者切换某些功能时,需要临时更换地址。 4.访问一个微博的秒拍视频链接:t.cn/RuUMBnI,然后重… miaopai.com 5.电脑端与移动端的转换 303 告诉客户端应该用另一个URl获取资源 304 服务器给某些访问过的页面设置了缓存机制 当二次访问这些页面的时候 服务器会根据文件内容判断页面是否过期 没过期返回304让客户端调用缓存 不必进行二次下载

4xx 客户端错误状态码 400 表示请求的报文中存在语法错误 401 未授权 服务端要求传递token信息,而实际发送请求时没有传递。 发送请求时有传递token到达服务器端,但由于时间比较久,这个token在服务器中已经过期了 (服务器存储token有效期时间为2个小时)。 总之,服务器端有些api接口要求传递token,token失效或没有传递,就会报401错误。 (关于401状态码的处理: 在axios请求拦截器中做token传递操作。 可以这样设置,在axios响应拦截器中判断请求状态如果是401,就强制用户重新登录系统。) 403 服务器拒绝请求 1、你的IP被列入黑名单。 2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。 3、网站域名解析到了空间,但空间未绑定此域名。 4、你的网页脚本文件在当前目录下没有执行权限。 5、在不允许写/创建文件的目录中执行了创建/写文件操作。 6、以http方式访问需要ssl连接的网址。 7、浏览器不支持SSL 128时访问SSL 128的连接。 8、在身份验证的过程中输入了错误的密码。 9、DNS解析错误,手动更改DNS服务器地址。 10、连接的用户过多,可以过后再试。 11、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。 404 服务器无法找到请求的URL,指所请求的页面不存在、已被删除或无法访问。 网站的服务器不稳定,可能会造成无法及时提供页面信息,甚至无法做出响应。 网站改版、搬站、删除文章等等操作,

5xx 服务器错误状态码 500 内部服务器错误 502 错误网关 503 服务器暂时处于超载或正在维护 无法处理请求 504 响应超时