js 获取Header 打印调试信息

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    <script type="text/javascript" src="jQuery\jquery-1.11.1.min.js"></script> 
  </head>  
  <body>
  <script type="text/javascript">  
    function __js_debug_msg() {  
        var mydiv = document.createElement('div');  
        mydiv.id = "js_debug_msg";  
        mydiv.setAttribute('style','position:fixed;width:300px;height:40px;padding:5px;background:#333;line-height:20px;color:#FFF;margin-top:0px;top:0px;right:0px;');  
        mydiv.innerHTML="print js debug message.";  
        document.body.appendChild(mydiv);  
    }  
    __js_debug_msg();  
</script> 

  <script type="text/javascript">
  $.ajax({
    type: 'HEAD', // 获取头信息,type=HEAD即可
    url : window.location.href,
    //url:"http://device.qq.com/cgi-bin/device_cgi/remote_bind_get_Verify",
    complete: function( xhr,data ){
        // 获取相关Http Response header
        var wpoInfo = {
            // 服务器端时间
            "date" : xhr.getResponseHeader('Date'),
            // 如果开启了gzip,会返回这个东西
            "contentEncoding" : xhr.getResponseHeader('Content-Encoding'),
            // keep-alive ? close?
            "connection" : xhr.getResponseHeader('Connection'),
            // 响应长度
            "contentLength" : xhr.getResponseHeader('content-length'),
            // 服务器类型,apache?lighttpd?
            "server" : xhr.getResponseHeader('Server'),
            "vary" : xhr.getResponseHeader('Vary'),
            "transferEncoding" : xhr.getResponseHeader('Transfer-Encoding'),
            // text/html ? text/xml?
            "contentType" : xhr.getResponseHeader('Content-Type'),
            "cacheControl" : xhr.getResponseHeader('Cache-Control'),
            // 生命周期?
            "exprires" : xhr.getResponseHeader('Exprires'),
            "lastModified" : xhr.getResponseHeader('Last-Modified')
        };
        //console.log(xhr.getAllResponseHeaders());
        $('#js_debug_msg').html(xhr.getAllResponseHeaders());  
    }
});

/*
 function process()
 {
     //document.getElementById("output").value= document.getElementById("input").value
    dataPara= document.getElementById("input").value;
    $.ajax({
     url:"ProcessCmd.php",   
     type:"post",
     data:"cmd="+dataPara,
     async:false,
     dataType:'txt',
     complete: function (dataResponse) {
         //alert("success"+dataResponse);

            document.getElementById("output").value=dataResponse.responseText;
      }
    });

 }
 */
  </script>
    This is my JSP page. <br>

  </body>
</html>

 

posted @ 2017-05-09 11:48  sky20080101  阅读(251)  评论(0)    收藏  举报