您的位置:首页 > 产品设计 > UI/UE

Flex URLRequest 请求缓存问题和Post请求方式设置

2012-09-23 23:41 330 查看
Flex flash.net.navigateToURL(request,"_blank"),请求方式,可以设置打开浏览器方式,但是,默认是GET提交方式,同时会缓存会话,也就是说,当你的URL路径不变,但是指定的文件已经进行内容修改,客户端请求的结果还是最先反问产生的会话缓存,如果解决这个问题呢?

可以想到的是,让每次URL路径发生改变,但是如果试用GET方式,肯定是实现不了的,因为要访问的文件的名称肯定修改不聊,所以,就必须选择POST提交方式,同时在不断的变化提交的参数,进而产生URL每次不同的效果。

闲话不多说,以下是实现代码:

var variables:URLVariables = new URLVariables();

variables.rannum = Math.random();

var uri:String = URLUtil.getFullURL(FlexGlobals.topLevelApplication.url,"/uploadfile/doc/"+condivo1.filename);

var request:URLRequest = new URLRequest(encodeURI(uri));

request.data = variables;

request.method = URLRequestMethod.POST;

flash.net.navigateToURL(request, "_blank");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐