真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Flex跨域訪問(wèn)沙箱問(wèn)題的解決方案是什么

Flex跨域訪問(wèn)沙箱問(wèn)題的解決方案是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司專注于惠城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供惠城營(yíng)銷型網(wǎng)站建設(shè),惠城網(wǎng)站制作、惠城網(wǎng)頁(yè)設(shè)計(jì)、惠城網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造惠城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供惠城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

當(dāng)Flex訪問(wèn)WebService服務(wù)時(shí),在本地能夠正常訪問(wèn),當(dāng)部署到web容器中發(fā)布為web服務(wù)后,再調(diào)用WebServicIE,此時(shí)就會(huì)被拒絕訪問(wèn),這就是Flex跨域訪問(wèn)的沙箱問(wèn)題,下面介紹一下解決方案。

Flex跨域訪問(wèn)的沙箱問(wèn)題

當(dāng)Flex訪問(wèn)WebService服務(wù)時(shí),在本地能夠正常訪問(wèn),當(dāng)部署到web容器中發(fā)布為web服務(wù)后,再調(diào)用WebServicIE,此時(shí)就會(huì)被拒絕訪問(wèn),這就是Flex跨域訪問(wèn)的沙箱問(wèn)題,為了解決Flex跨域訪問(wèn)WebService的問(wèn)題,可采用如下方案:

首先,F(xiàn)lex跨域訪問(wèn)被拒絕是因?yàn)樘峁┓?wù)方?jīng)]有配置安全策略文件,即crossdomain.xml,如果你不想用crossdomain.xml就要用到代理,即自己寫一個(gè)后臺(tái)讀取webservice,然后提供給自己的flex應(yīng)用,因?yàn)樵趂lashplayer中,要Flex跨域必須要有策略文件??紤]到flashplayer升級(jí)到9.124之后,加強(qiáng)了安全性,之前的crossdomain.xml的寫法發(fā)生了變化,以下就是該文件的完整寫法:

     

表示該服務(wù)允許任何外域來(lái)訪問(wèn)。

關(guān)于crossdomain.xml的放置目錄問(wèn)題,有如下解決方案,可放置在:

1)如果這個(gè)目錄是容器的根目錄,可以通過(guò)以下的url訪問(wèn)crossdomain.xml:

http://localhost:8080/crossdomain.xml。

2)如果crossdomain.xml不是放在根目錄下,而是在某個(gè)webapp下面,在flex中就需要在初始化的時(shí)候應(yīng)用

Security.loadPolicyFile("http://localhost:8080/xx/crossdomain.xml");

其中xx為webapp的名稱

這樣,外部Flex跨域訪問(wèn)該服務(wù)發(fā)布的WebService時(shí),flashplayer首先找的就是crossdomain.xml文件,若安全機(jī)制設(shè)置為允許訪問(wèn),則訪問(wèn)成功。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


網(wǎng)站標(biāo)題:Flex跨域訪問(wèn)沙箱問(wèn)題的解決方案是什么
網(wǎng)站路徑:http://weahome.cn/article/pjshid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部