异步请求相关知识点XMLHTTP.readyState的五种状态

Posted xuzhuaaron1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步请求相关知识点XMLHTTP.readyState的五种状态相关的知识,希望对你有一定的参考价值。

XMLHTTP.readyState的五种就绪状态:

  • 0:请求未初始化(还没有调用 open())。
  • 1:请求已经建立,但是还没有发送(还没有调用 send())。
  • 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。
  • 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。
  • 4:响应已完成;您可以获取并使用服务器的响应了。

 

       第一种就绪状态的特点是 readyState 属性为 0(readyState == 0),表示未初始化状态。一旦对请求对象调用 open() 之后,这个属性就被设置为 1。由于您通常都是在一对请求进行初始化之后就立即调用 open(),因此很少会看到 readyState == 0 的状态。另外,未初始化的就绪状态在实际的应用程序中是没有真正的用处的。

以上是关于异步请求相关知识点XMLHTTP.readyState的五种状态的主要内容,如果未能解决你的问题,请参考以下文章

异步请求相关知识点flush()缓冲区强制写出

异步请求相关知识点XMLHTTP.readyState的五种状态

异步请求相关知识点response.getWriter().write()和 response.getWriter().print()的区别

AJAX相关知识总结

python---爬虫相关性能(各个异步模块的使用,和自定义异步IO模块)

JS-Ajax相关知识