Flex httpService 用Ip访问不了

web_sprit 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就可以,请高手帮忙!
...全文
115 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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机子上~~

相当于通行证一样

4,327

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧