原创 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


