Cross-domain policy和/WEB-INF/flex/proxy-config.xml
2011-06-14 13:56
381 查看
从flash 7开始,不同域名的资源访问受到限制,比如a.com上有一个movie浏览器要浏览b.com中的movie资源,就需要在b.com的根目录下有一个crossdomain.xml以允许a.com的访问,内容大致为
如果没有权限在b.com的根目录下放置文件也可以设置HTTPService中的useProxy属性为true
这其中的destination=''catalog", 而catalog在root根目录下的/WEB-INF/flex/proxy-config.xml中配置,语句大致是
其中{context.root}是根目录 catalog.jsp中存放的是提供给httpservice服务的数据
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="a.com" /> </cross-domain-policy>
如果没有权限在b.com的根目录下放置文件也可以设置HTTPService中的useProxy属性为true
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#FFFFFF"> <mx:HTTPService id="srv" destination="catalog" useProxy="true"/> <mx:DataGrid dataProvider="{srv.lastResult.catalog.product}" width="100%" height="100%"/> <mx:Button label="Get Data" click="srv.send()"/> </mx:Application>
这其中的destination=''catalog", 而catalog在root根目录下的/WEB-INF/flex/proxy-config.xml中配置,语句大致是
<destination id="catalog"> <properties> <url>/{context.root}/testdrive-httpservice/catalog.jsp</url> </properties> </destination>
其中{context.root}是根目录 catalog.jsp中存放的是提供给httpservice服务的数据
相关文章推荐
- 根文件夹无效。WEB-INF/flex 文件夹必须包含 flex-config.xml 或 services-config.xml。
- Invalid root. The WEB-INF/flex folder must contain either flex-config.xml or services-config.xml 错误相关
- 错误记录--Invalid root. The WEB-INFflex folder must contain either flex-config.xml or services-config.xml
- -locale en_US -services "../../WEB-INF/flex/services-config.xml"
- javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml
- ibatis+spring WEB-INF\SqlMapConfig.xml (系统找不到指定的路径。)
- Parsing error processing resource path /WEB-INF/struts-config.xml解决办法
- Missing configuration resource for path WebRoot/WEB-INF/struts-config.xml
- flex项目-部署报错Missing deployment descriptor "WEB-INF/web.xml"
- Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/config/springdemo-config.xml]
- JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls
- JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls
- ERROR - Parsing error processing resource path /WEB-INF/struts-config.xml解决办法
- Parsing error processing resource path /WEB-INF/struts-config.xml解决办法
- struts 的/WEB-INF/struts-config.xml何时被加载的啊
- Flex配置文件-proxy-config.xml
- Flex配置文件-messaging-config.xml
- jsp_project_/store//store/WebRoot/WEB-INF/web.xml
- web.xml jsp config标签使用详解
- flex crossdomain.xml 解决