CrossDomainError с очень либеральной политикой доступа клиентов - PullRequest
0 голосов
/ 25 августа 2009

Это только я или не должна следующая политика доступа клиентов позволять кому-либо что-либо делать?

<?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/clientaccespolicy.xml, и мой веб-сервис по-прежнему выдает исключение с сообщением: CrossDomainError

Есть ли что-то еще, что мне нужно сделать?

1 Ответ

0 голосов
/ 25 августа 2009

Если вы используете определенный порт, отличный от 80, для доступа к междоменному ресурсу, обязательно укажите этот порт в URL. Протокол, домен, сервер и порт должны точно совпадать.

Кроме того, проверьте, что к вашей политике действительно обращаются, просмотрев журнал на сервере.

...