当前位置:首页 > 软件开发学习 > js和jquery学习 > 正文内容

通过Ajax方式获取Http Response Header

admin6年前 (2015-01-06)js和jquery学习1127
$.ajax({
    type: 'HEAD', // 获取头信息,type=HEAD即可
    url : window.location.href,
    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')
        };
        // 在这里,做想做的事。。。
    }
});


扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

标签: jsgetput
分享给朋友:

相关文章

html页面每隔一段时间ajax加载提醒

//html页面每隔一段时间ajax加载提醒setInterval("ajaxGetNotify()", parseInt(120) * 1000);...

使用jquery模拟SELECT下拉框取值效果

jquery模拟SELECT下拉框取值效果说到模拟SELECT框,大家第一想到的就是使用javascript吧,其实是jquery也是可以做到的,下面有个不错的示例,感兴趣的朋友可以参考下jquery...

总结js弹窗6种弹窗方法(全)

注:js弹窗的常见形式,大家参考//关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("<script language=javascript>win...

常用js跳转页面的方法

js跳转页面的方法window.history.go(-1);可保留填写的资料,验证码也保留 window.history.back(-1);可保留填写的资料,验证码换新的<span...

页面回到顶部的三种实现(锚标记,js)

本文介绍三款简单的返回页面顶部代码,可以使用简单的HTML锚标记,也可使用Javascript Scroll 函数动态返回,其它的还有悬浮脚本等有点复杂了,本文不再介绍,大家根据自己需要选择其中的一种...

js包含文字出现乱码的处理

如果在gbk编码的王业内,引用了utf-8的js代码,大家就会发现出现了乱码,怎么解决呢,只需要代码引用的时候加上 代码所使用的编码即可,红色部分 <script ty...