Flex应用程序的跨域问题

时间:2011-07-20 03:59:26

标签: flex cross-domain crossdomain.xml

我有一个flex应用程序,它有一个调用URL的按钮 URL的源是与Flex应用程序在同一Apache Web服务器上的位置。

我已经在webapps和ROOT文件夹下转储了一个跨域文件:

<cross-domain-policy>
<allow-access-from domain="*"/>
<site-control permitted-cross-domain-policies="all"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

但是,我的Flex应用程序仍然返回2048错误,我理解这是一个与没有正确设置跨域文件有关的问题。

请参阅此简短screencast了解详情。

从长远来看,我需要该工具能够从几个不同的Web服务器打开任何可公开访问的文件。

1 个答案:

答案 0 :(得分:1)

你需要这个港口吗?看起来你在8080 -

<cross-domain-policy>
<allow-access-from domain="*" to-ports="80,443,8080"/>
<site-control permitted-cross-domain-policies="all"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>