zoukankan      html  css  js  c++  java
  • 在js中获取响应头的信息

    主要是XMLHttpRequest对象的使用,可查看W3Cshool
    <script type="text/javascript" language="javascript">
    var xmlHttp = createXMLHttpRequest();
    xmlHttp.onreadystatechange=state_Change;
    xmlHttp.open("HEAD", window.location.href, true);//请求的url必须在同一个域,即js不允许跨域访问,第三个参数为true表示是异步请求,不会阻塞后续js代码的执行,此时就需要设定一个回调函数,如上一行
    xmlHttp.send(null);

    function createXMLHttpRequest() {
        if (window.ActiveXObject) {
            return new ActiveXObject("Microsoft.XMLHTTP");//如果是IE5 IE6
        }
        else if (window.XMLHttpRequest) {//其他浏览器
            return new XMLHttpRequest();
        }
    }
    function state_Change()
    {
          if (xmlHttp.readyState==4)
          {// 4 = "loaded"
                //alert(xmlHttp.status);
                  if (xmlHttp.status==200)
                {// 200 = "OK"
                      var dateStr = xmlHttp.getResponseHeader('Date');
                      var now = new Date(dateStr);//alert(now);alert("ddf");
                      total_seconds=(endDate.getTime()-now.getTime())/1000;
                      setInterval('exe()',1000);
                }
                  else
                {
                    alert("Problem retrieving data:" + xmlHttp.statusText);
                }
          }
    }
    </script>
  • 相关阅读:
    MySQL客户端执行外部sql文件命令
    Java nextInt()函数
    JSP
    托管和非托管的区别。
    FTP软件Filezilla出现“读取目录列表失败”的解决办法
    Fiddler 抓包工具总结
    wampserver:Could not execute menu item.
    重装系统怎么恢复wampserver数据
    同时安装Xcode6和Xcode7导致出现N多UUID 模拟器解决办法
    打印沙漏
  • 原文地址:https://www.cnblogs.com/cnsec/p/11515904.html
Copyright © 2011-2022 走看看