在Flex中使用http请求其它服务器的json格式的数据,单独访问URL正常,在Flex中调用报如下错误:
[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]
问题由于Flex的跨域请求引起,解决解决办法:
在访问域下的根目录增加crossdomain.xml文件,文件内容如下:
XML/HTML代码
- xml version="1.0"?>
- <cross-domain-policy>
- <allow-access-from domain="*" />
- cross-domain-policy>
domain为设置可以访问的域,*为全部。