【发布时间】:2011-12-08 02:47:49
【问题描述】:
我使用 adobe flash builder 编写了一个应用程序,该应用程序对网站进行 http 数据服务调用。
当我构建并启动应用程序时,它会在我的浏览器中加载(浏览器中的地址是 C:\Users\path\to\my\app.html)并且运行良好。但是,当我将应用程序上传到我的网站甚至从项目构建目录之外启动它时,HTTP 服务调用失败并弹出窗口
Security error accessing url
Destination: DefaultHTTP
当然,我搜索了这个错误并意识到它可能与我的 Web 根目录中的“crossdomain.xml”有关。我试过了,但它继续失败。
以下是我的跨域域文件
<?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="www.my_domain_for_http_service.com" />
</cross-domain-policy>
我正在使用 Adobe flash builder 的免费试用版,但我没有看到任何表明这与错误有关。
有什么想法吗? http服务调用数据为xml格式。
谢谢
【问题讨论】: