$.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' )
};
// 在这里,做想做的事。。。
}
}); |
- 浏览: 179056 次
- 性别:
- 来自: 北京
最新评论
-
ls0609:
语音实现在线听书http://blog.csdn.net/ls ...
ANDROID语音识别示例 -
AILIKES:
1927105 写道示例中219应该才是虚拟IP多谢指正,21 ...
虚拟IP原理 -
gaoke:
1927105 写道示例中219应该才是虚拟IP是的
虚拟IP原理 -
lubacui:
我居然看完了,貌似有些道理。
如何掌控自己的时间,并改变现状? -
1927105:
示例中219应该才是虚拟IP
虚拟IP原理
相关推荐
ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存。 一、在ASP中禁止ajax缓存: ‘放在ASP网页最开头部分 Response.expires=0 ...
ajax乱码解决总结 第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的, 第二,utf-8是每个汉字(unicode字符)用3个字节来存储。...JSP:response.setHeader("Charset","GB2312");
例如: 需要通过前台一个select下拉列表来作为ajax的触发入口,同时将server返回的信息呈现在页面,并且往session或者数据库里面更新一些实际的东西的逻辑操作。 当第一次切换选项,也就是提交请求的时候一切都是...
context.Response.AddHeader("cache-control", "private"); string sql = string.Format("select * from MIS.JZG_REGISTER_TOTAL where USER_NAME='{0}'", username); DataTable ds = DBHelper.GetDataSet(sql); ...
$.ajax向普通页面发送get请求这是最简单的一种方式了,先简单了解jQuery ajax的语法,最常用的调用方式是这样:$.ajax({settings}); 有几个常用的setting,全部参数及其解释可以去jQuery官方API文档查询 1. type:...
本文实例讲述了JS Ajax请求会话过期处理问题解决方法。分享给大家供大家参考,具体如下: ...可在返回的ResponseHeader里添加一个标识变量,以便在Javascript里处理。以Java为例,可在过滤器里进行如下处理: tr
在网上查了一大堆,有的说把 dataType:”json”, 去掉就好使了,但是我没好使。。。。 后来发现我的是跨域了。我在后台直接加上这几句代码就好了 ...response.setHeader(“Access-Control-Max-Age”
ajax调用的返回数据会被缓存,调用... 使用java提供的方法设置http头信息,在jsp或者servlet中都可以 response.setHeader(“Pragma”,”No-cache”); response.setHeader(“Cache-Control”,”no-cache”); respon
(此页是AJAX异步提交txt文本文件的路径到ajax_txt_save.asp页面,并从ajax_txt_save.asp获取返回的数据) <!DOCTYPE ...
如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回的error。 在排除json数据格式不正确的原因之后,发现了ajax error函数返回...
比如我要开放所有我本地的跨域访问,就设置如下:response.setHeader(“Access-Control-Allow-Origin”, “http://127.0.0.1/*”);这样我本地的A工程中的AJAX请求就可以跨域请求B工程中的servlet。代码如下:HTML的...
如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回的error。 在排除json数据格式不正确的原因之后,发现了ajax error函数返回...
加上设置字符编码的方法: response.setHeader(“charset”,”gb2312″); ******************************************** 看到的说明原文如下: 用AJAX来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这...
1,Content-Type 很多时候无法解析就是Content-... //php response.ContentType=”text/xml” //asp response.setHeader(“ContentType”,”text/xml”); //jsp 2,xml结构。 <xml一定是要封闭的> 例: 错误的XML
今天就来讨论一下其中之一的问题,WebAPI与前端Ajax 进行跨域数据交互时,由于都在不同的二级域名下(一级域名相同),导致Cookies数据无法获取。 最开始通过头部(Header)将Cookies传输到其WebAPI,也能解决问题。...
Implements automatic *Cross Origin Resource Sharing* support using the `XDomainRequest` ...> **CORS** requires the `Access-Control-Allow-Origin` header to be present in the AJAX response from the server.
文章目录headersRequestresponse headers 为了让程序请求模仿的更像浏览器,需要在headers请求头上添加一些参数 headers请求头的部分重要参数: ...x-requested-with :XMLHttpRequest (是Ajax 异步请求)
type C eff = ContT Unit (Eff (ajax :: Ajax | eff))data DataType where Text :: DataType JSON :: DataType HTML :: DataTypetype ErrCont eff = ErrorT Response (C eff)data Header where Header :: String -> ...
//www.A.com里通过ajax调用www.B.com里的内容时,是跨域访问,需要使用jsonp,为配合其工作需要添加下面两句,生成jsonp返回 context.Response.ContentType = “text/plain”; context.Response.Write(string.Format...
2. CORS跨域:后端接口在返回的时候,在header中加入’Access-Control-Allow-origin’:* 之类的(有的时候后端不方便这样处理,前端就蛋疼了) 3. 用nodejs搭建本地http服务器,并且判断访问接口URL时进行转发,...