0

Flexアプリケーションを開発していて、XMLファイルからデータを取得したいと思っています。私のPCでは、HTTPServiceを使用してデータを取得していますが、同じネットワーク内の他のPCから試行すると、アクセス許可エラーが発生します。HTTPServiceのURLプロパティをmyIPAddress/data.xmlとして指定しました

次のエラーが発生します

[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]

これを検索したところ、データへのアクセスを許可するには、crossdomainpolicy.xmlファイルをWebルートディレクトリに配置する必要があることがわかりました。

これが私のcrossdomainpolicy.xmlファイルの内容です:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="*"/>
</cross-domain-policy>

それでも私の問題は解決されていません。誰かがこれについて私を助けることができますか?

よろしく

ディジョ

4

1 に答える 1

0
  1. 呼び出しを行うためにサブドメインを使用していますか?corssdomain.xmlはサブドメインルートにある必要があります。

  2. 設定しているHTTPServiceURLのサンプルを教えてください。

  3. 使っていますか:

Security.allowDomain( "*");
Security.loadPolicyFile( "http://yourdomain/crossdomain.xml");

于 2012-05-30T08:34:44.847 に答える