当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Ajax和Http的常用状态码

Ajax和Http的常用状态码

2020年03月28日  | 移动技术网IT编程  | 我要评论
Ajax的状态:xhr.readyState ·UNSENT 0 :创建完XHR默认就是0 ·OPENED 1 :已经完成OPEN操作 ·HEADERS_RECEIVED 2 :服务器已经把响应头信息返回了 ·LOADING 3 :响应主体正在返回中 ·DONE 4 :响应主体已经返回 Http的状 ...

ajax的状态:xhr.readystate
  ·unsent 0 :创建完xhr默认就是0
  ·opened 1 :已经完成open操作
  ·headers_received 2 :服务器已经把响应头信息返回了
  ·loading 3 :响应主体正在返回中
  ·done 4 :响应主体已经返回

 

http的状态:

  [2开头的基本都是代表成功]
  ·200 ok 正常返回数据

  [3开头的一般也是成功了,只不过中间做了一些额外处理]
  ·301 moved permanently 永久性转移/重定向,一般应用于网站域名更换,访问老域名,永久都跳转到新的域名上
  ·302 move temporarily 临时转移
  ·307 temporary redirect 临时重定向,一般应用于服务器的负载均衡
  ·304 not modified 读取的是缓存中的数据,这个是客户端和服务器端共建的协商缓存(把不经常更新,请求过的资源文件做缓存,后期在访问这些资源直接走缓存数据,除非服务器端更新了此资源,或者客户端强制清缓存刷新等)

  [4开头的都是失败:失败的原因一般都是客户端的问题]
  ·400 bad request 请求参数错误
  ·401 unauthorized 无权限访问
  ·404 not found 地址错误
  ·405 method not allowed 当前请求的方式服务器不支持

  ·[5开头的都是失败:失败的原因一般都是服务器问题]
  ·500 internal server error 未知服务器错误
  ·503 service unavailable 服务器超负荷

 

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网