加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 04:47:04 所属栏目:百科 来源:网络整理
导读:?????? Flex flash.net.navigateToURL(request,"_blank"),请求方式,可以设置打开浏览器方式,但是,默认是GET提交方式,同时会缓存会话,也就是说,当你的URL路径不变,但是指定的文件已经进行内容修改,客户端请求的结果还是最先反问产生的会话缓存,如果

?????? 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");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读