<mx:HTTPService id="getAdminHS"
url="{RootURL}Code/Ehis/getAdminType.cfm"
method="POST"
result="getAdminType(event.result)"
resultFormat="xml"
fault="faultHander(event)"/>
public function getAdminTypeHS():void
{
var sender:Object = new Object();
//NOTES:ADD BY:2013-01-11
/* sender.CurrentUser = this.parentApplication.CurrentUser;
sender.OrgID = this.parentApplication.OrgID; */
var start:String=String(Math.round(Math.random()*100));//随机数
var dateFormatter:DateFormatter = new DateFormatter();
dateFormatter.formatString = "JJ:NN:SS";//当前时间
var nowData:String= dateFormatter.format(new Date());
var end:String=String(Math.round(Math.random()*100));//随机数
sender.usertt = start + nowData + end;//NOTES: 保证http请求是不同的路径 ZhangJun BY:01-16-2013
getAdminHS.send(sender);
}
关键地方:
sender.usertt = start + nowData + end;//NOTES: 保证http请求是不同的路径 ZhangJun BY:01-16-2013
getAdminHS.send(sender);
如果不加sender这个参数,每次系统账户登录时,加载的权限没有变化:远程会诊系统的问题,这可能是HTTPService的缘故。