我正在使用 as3httpclientlib 将数据发布到我的 Web 服务,但我不断收到以下安全违规。有谁知道如何解决这个问题?我的 crossdomain.xml 文件位于安全违规通知下方。
注意:我使用 apache 代理对 Web 服务的请求,因此目标 url/port 和服务于 applet 的 url/port 是相同的——即http://192.168.100.101
. 此外,crossdomain.xml 文件位于为 applet 而不是 Web服务提供服务的 Web应用程序的根目录中;但是,由于请求是代理的,因此文件的 url 是http://192.168.100.101/crossdomain.xml
* 违反安全沙盒 *与 192.168.100.101:80 的连接已停止 - 不允许从 http://192.168.100.101/com-web/flex/ComUi.swf错误:在 xmlsocket://192.168.100.101:80 处请求资源 由于缺少策略文件权限,来自http://192.168.100.101/com-web/flex/ComUi.swf的请求者 被拒绝。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*" secure="false" />
<allow-access-from domain="*" to-ports="80, 8080" />
</cross-domain-policy>
谢谢。