首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

xmlhttp缓存有关问题

2013-08-09 
xmlhttp缓存问题。以前提问过一次。当时论坛高手提供的方案是xmlHttp:CreateOleObject(MSXML2.XMLHTTP)x

xmlhttp缓存问题。
xmlhttp缓存有关问题
以前提问过一次。
当时论坛高手提供的方案是

    xmlHttp:=CreateOleObject('MSXML2.XMLHTTP');
    xmlHttp.open('GET',url,false);
    xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    XMLHttp.setRequestHeader('cache-control','no-cache');
    xmlHttp.setRequestHeader('User-Agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;'
    +' SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)');
    xmlHttp.send();

但是这个效果没有作用.

目前我能想到两个解决方案:
1,完善xmlhttp防止缓存.
2,删除对应的IE缓存


关于方案一,没有找到好的code.

关于方案二,网上很多code,但是都是删除全部ie缓存的,而不是按指定网址删除..
Cache
[解决办法]
Get都加随机数就不会出现缓存了,例如:http://www.baidu.com/?3423432424
[解决办法]
使用WinHttp api吧,很多选项可以自己控制。

热点排行