0

それは私だけですか、それとも次のクライアント アクセス ポリシーでは誰でも何かを許可するべきではありませんか?

<?xml version="1.0" encoding="utf-8" ?> 
<access-policy>
    <cross-domain-access>
        <policy>
            <allow-from http-request-headers="*">
                <domain uri="*" /> 
             </allow-from>
             <grant-to>
                 <resource include-subpaths="true" path="*" /> 
             </grant-to>
        </policy>
    </cross-domain-access>
</access-policy>

これを作成してhttp://localhost/clientaccesspolicy.xmlに配置しましたが、Web サービスはまだ次のメッセージで例外を生成します: CrossDomainError

他に何かする必要がありますか?

4

1 に答える 1

0

クロスドメイン リソースにアクセスするために 80 以外の特定のポートを使用している場合は、URL でそのポートを指定してください。プロトコル、ドメイン、サーバー、およびポートは正確に一致する必要があります。

また、サーバー上のログを観察して、ポリシーが実際にアクセスされていることを確認します。

于 2009-08-24T23:31:00.213 に答える