zoukankan      html  css  js  c++  java
  • Ajax和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 服务器超负荷

  • 相关阅读:
    iOS内存管理机制
    iOS开发之XML和JSON数据解析
    Ubuntu小点汇总,更新中...
    Android与服务器的简单通讯
    Gedit乱码问题
    Eclipse软件问题-方案积累
    开放接口使用积累
    定制知识积累
    Android小代码-技巧积累
    Android初学点滴积累(操作篇)
  • 原文地址:https://www.cnblogs.com/ronaldo9ph/p/12581616.html
Copyright © 2011-2022 走看看