启网、虚拟主机、域名注册、服务器合租
精致合租、5人、10人、15人服务器合租、freebsd合租
当前位置:站长中国 > flex教程 > flex与LTP配置时出现的错误及解决办法

flex与LTP配置时出现的错误及解决办法

2009 - 10 - 21  作者:  来源:  浏览:548  评论: 发布评论 问高手
推荐:启网 - 专业的主机、服务器合租提供商 17hz.net - 5年服务器合租精品服务
    

     原创  flex与LTP配置时出现的错误及解决办法  收藏


服务器端是用mongoose架设的轻量级服务器,客户是flex的swf


1. 服务器端可以响应几乎任何URL请求,单独URL可以JSP也没问题,但用FLEX做时就会出问题,


RPC Fault faultString="Security error accessing url"


faultCode="Channel.Security.Error"


faultDetail="Destination: DefaultHTTP"


  在实在是办法时曾经以JSP或SERVLET为跳板,倒是可以解决问题,但这个解决办法本身就是问题啊。。。。


  是单独进行HTTP请求时产生的跨域请求造成的,解决方法为:


  在服务器端添加XML文件,crossdomain.xml,将可以访问的域domain设置为全部(*)


<?xml version="1.0"?> 

<cross-domain-policy> 

    <allow-access-from domain="*" /> 

</cross-domain-policy>


参考:http://blog.ntsky.com/flex-rpc-security-error-accessing-url.html


2. FLEX的默认编码为UTF-8,但将其改为GB2312时,传递的参数编码似乎仍为UTF-8,必须在代码中加入


System.useCodePage=true;


  这样使得FLEX编码与MXML编码一致,同为GB2312


3. RaVis的在线帮助文档


http://birdeye.googlecode.com/svn/trunk/ravis/libRaVis/asdoc-output/index.html



推荐教程