Я пытаюсь общаться с веб-сервером Apache в междоменном виде.Silverlight - ClientAccessPolicy.xml Синтаксис
У меня есть файл clientaccesspolicy.xml, настроенный в корне домена, и он успешно извлекается клиентом Silverlight при попытке сделать запрос GET на установленный сервлет Java.
Специфика являются чем-то вроде этого:
URL для доступа: dev.corp.companyname.com/servlets/targetServlet
Файл clientaccesspolicy.xml выглядит следующим образом:
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers ="*">
<domain uri ="http://*" />
</allow-from >
<grant-to >
<resource path ="servlets/targetServlet" include-subpaths ="false"/>
</grant-to>
</policy >
</cross-domain-access>
</access-policy>
Я получаю общее SecurityException с «Ошибка безопасности», поскольку это сообщение. Я предполагаю, что это означает, что файл clientaccesspolicy.xml настроен правильно.
Так вот вопросы: Если
<domain uri ="http://*" />
быть
<domain uri ="*" />
Также. Если
<resource path ="servlets/targetServlet" include-subpaths ="false"/>
быть
<resource path ="/servlets/targetServlet" include-subpaths ="false"/>