ajax状态码

ajax状态码:用来描述当前ajax操作的状态

xhr.readyState

0:UNSENT
未发送,只要创建一个ajax对象,默认值就是0

1:OPENED
我们已经执行了xhr.open这个操作

2:HEADERS_RECEIVED
当前ajax的请求已经发送,并且已经接收到服务器端返回的响应头信息了

3:LOADING
响应主体内容正在返回的路上

4:DONE
响应主体内容已经返回到客户端

HTTP网络状态码:记录了当前服务器返回信息的状态

xhr.status

200:成功,一个完整的HTTP事务完成 (以2开头的状态码一般都是成功)

以3开头一般也是成功,只不过服务器端做了很多特殊处理
301:Moved Permanently 永久转移
(永久重定向) “一般应用于域名迁移”
302:Move temporarily 临时转移
(临时重定向,新的HTTP版本中任务307是临时重定向)
“一般应用于服务器的负载均衡:当前服务器处理不了,我把当前请求临时交给其他的服务器处理(一般图片请求经常出现302,很多公司都有单独的图片服务器)”
304:Not Modified 从浏览器缓存中获取数据
“把一些不经常更新的文件或者内容缓存到浏览器中,下一次从缓存中获取,减轻服务器压力,也提高页面加载速度”

以4开头,一般都是失败,而且客户端的问题偏大
400:请求参数错误
401:无权限访问
404:访问地址不存在

以5开头,一般都是失败,而且服和器的问题偏大
500:Internal Server Error 未知的服务器错误
503:Service Unavailable 服务器超负载

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值