Я недавно развернул приложение Flash на сервере, и теперь у меня возникают ошибки при выполнении запросов HTTPService. Я поместил то, что я считаю наиболее разрешающим crossdomain.xml, в папку wwwroot, и все еще получаю ошибки.
Интересно, что ошибка, по-видимому, возникает только тогда, когда запрос сделан в результате прямого взаимодействия с пользователем (т. Е. Нажатием кнопки). Приложение выполняет другие запросы, которые инициируются другими средствами (например, creationComplete), и они, кажется, работают должным образом.
Кто-нибудь видел что-то не так с crossdomain.xml или у вас есть другие предложения?
СООБЩЕНИЕ ОБ ОШИБКЕ
[RPC Fault faultString = "Ошибка доступа к URL-адресу безопасности" faultCode = "Channel.Security.Error" faultDetail = "Destination: DefaultHTTP"]
на mx.rpc :: AbstractInvoker / http://www.adobe.com/2006/flex/mx/internal::faultHandler()
at mx.rpc :: Responder / fault ()
в mx.rpc :: AsyncRequest / fault ()
в DirectHTTPMessageResponder / securityErrorHandler ()
на flash.events::EventDispatcher/dispatchEventFunction ()
на flash.events::EventDispatcher/dispatchEvent ()
на flash.net::URLLoader/redirectEvent()
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*" secure="false" />
<allow-http-request-headers-from domain="*" headers="*" secure="false" />
</cross-domain-policy>