我有一个在多个域(HTTP)上运行的Flex应用程序。应用程序使用驻留在HTTPS上的WSDL服务与服务器进行通信。
由于原因不明(对我而言),有时我看到一个日志条目告诉我这样的事情:
[FaultEvent fault=[RPC Fault faultString="Sikkerhetsfeil ved tilgang til URL-adresse" faultCode="Channel.Security.Error" faultDetail="Mål: DefaultHTTP"] messageId="D2B72EF4-65FD-4A36-6117-D4DC95E63E01" type="fault" bubbles=false cancelable=true eventPhase=2]
我设法从这个错误中推断出它与SOAP调用有关。
我尝试根据this info向crossdomain.xml
申请一些额外的条目,但这并没有真正帮助。
crossdomain.xml的当前内容如下:
<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>
最让人抓狂的是这个错误只会偶尔发生,并且不会以任何立即可识别的方式保持一致。
任何?关于为什么会发生这种情况的线索?