0
我正在開發一個Flex應用程序,我想從XML文件中獲取一些數據。在我的電腦中,我使用HTTPService獲取數據,當我從同一網絡中的其他PC上嘗試時,出現許可錯誤。我給的HTTPService的URL財產myIPAddress/data.xml中無法檢索Flex應用程序中的數據
我收到以下錯誤
[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]
我已搜查安博這一點,並發現一個crossdomainpolicy.xml文件需要被放置在網頁根目錄授予訪問數據的權限。
這裏是我的crossdomainpolicy.xml文件的內容:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*"/>
</cross-domain-policy>
不過我的問題沒有得到解決。有人可以幫助我嗎?
問候
Dijo
嗨阿德里安。我現在正在做我的本地主機,並從其他PC訪問它。你能解釋一下我需要使用第三點的位置嗎? –
在主應用程序上,mxml/as類監聽creationComplete事件,並在處理程序中添加這2行。您需要在dere或任何其他時間點但在發出任何服務器請求之前設置此值。 –