Flex httpService 用Ip访问不了

web_sprit 东电创新 CTO/CIO/技术副总裁/总工程师  2010-10-22 10:30:26
var httpLogin:HTTPService = new HTTPService();
httpLogin.url="http://192.168.66.15/sys/user/login.action";
httpLogin.resultFormat="text";
httpLogin.method="post";
httpLogin.showBusyCursor=true;

httpLogin.request={userName:this.txtuserName.text,password:this.txtpassword.text,checkCode:this.txtCode.text};
httpLogin.addEventListener(ResultEvent.RESULT,getuser_result);
httpLogin.addEventListener(FaultEvent.FAULT,getuser_fault);
Alert.show(httpLogin.url);
httpLogin.send();

把192.168.66.15改成localhost就可以,请高手帮忙!
...全文
83 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
web_sprit 2010-10-23
我的IP也是本机IP,所以与安全应该是没什么关系的;
后来发现错误是在访问路径上;我们用的是分步式开发模式,用的是UUID来区分客户端的;在访问路径上不小心第一次访问是用的locahost,第二次访问用的是IP;所以struts2 重新给我session ;导致UUID丢失;是我表达的有点问题,非常感谢大家的帮忙;
回复
chinazhousheng 2010-10-22
明显是安全问题嘛,加个crossdomain.xml到你请求的IP下面就可以了

文件内容在网上搜索
回复
水中影子 2010-10-22
又是安全
不说了
楼上已经说的很清楚了

回复
leemiki 2010-10-22
Adobe的安全机制就是这样!

访问不同域的数据时必须经过对方同意

楼上说的crossdomain.xml是一个安全策略文件,放在要访问的IP机子上~~

相当于通行证一样
回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-22 10:30
社区公告
暂无公告