猿问

遇到IE可怕的问题,关于IE下请求ashx文件

今天做项目,遇到了奇怪的问题。通过ajax请求ashx文件,本来很简单的问题,就是简单json格式数据,在非IE系浏览器里面一切正常,在IE系浏览器下面间隔出现返回异常。通过一下午Fiddler跟踪,测试,发现利用IEuser-agent发出的Post请求,如果带了参数,就会间隔性的出现异常,得不到Response.
下面是我测试的Post头
x-requested-with: XMLHttpRequest
Accept-Language: zh-cn
Referer: http://local:1801/friend/welcome.aspx
Accept: text/plain, */*
Content-Type: application/x-www-form-urlencoded
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; CIBA; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; Zii Meet)
Host: local:1185
Content-Length: 5
Connection: Keep-Alive
Pragma: no-cache

 

body:

top=9

handler页面为了测试,我什么逻辑都没做
不知道大家遇到过这样的情况了吗?我用IE6的User-Agent做测试,也是一样的情况


千巷猫影
浏览 632回答 2
2回答

Qyouu

没见过,呵呵!很高级的问题!!!

杨__羊羊

设置一下http response的头为不能缓存试试.
随时随地看视频慕课网APP
我要回答