Dzwebs.Net

撰写电脑技术杂文十余年

abort、getAllResponseHeaders与getResponseHeader示例

Admin | 2012-6-9 10:54:36 | 被阅次数 | 9020

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  一、abort

  其作用是:取消当前请求

  语法

  oXMLHttpRequest.abort();

  注意,调用此方法后,当前请求返回UNINITIALIZED 状态。

  二、getAllResponseHeaders

  获取响应的所有http头

  语法

  strValue = oXMLHttpRequest.getAllResponseHeaders();

  例子如下:

  var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
  xmlhttp.open("GET", "http://localhost/Mysample.xml", false);
  xmlhttp.send();
  alert(xmlhttp.getAllResponseHeaders());

  注意,每个http头名称和值用冒号分割,并以\r\n结束。当send方法完成后才可调用该方法。

  三、getResponseHeader

  从响应信息中获取指定的http头

  语法

  strValue = oXMLHttpRequest.getResponseHeader(bstrHeader);

  例子如下:

  var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
  xmlhttp.open("GET", "http://localhost/Mysample.xml", false);
  xmlhttp.send();
  alert(xmlhttp.getResponseHeader("Server"));

  注意,当send方法成功后才可调用该方法。如果服务器返回的文档类型为"text/xml", 则这句话xmlhttp.getResponseHeader("Content-Type");将返回字符串"text/xml"。可以使用getAllResponseHeaders方法获取完整的http头信息。


该杂文来自: 网页制作杂文

上一篇:XmlHttp的概念、属性及方法

下一篇:xmlhttp之onreadystatechange对象介绍

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计