跨域解決方向

跨域解決方向



1、被調(diào)用方解決

基于支持跨域的解決思路

基于http協(xié)議支持跨域方面的一些規(guī)定

在響應(yīng)頭中添加支持跨域字段,告訴瀏覽器,我允許它調(diào)用

在這種解決方案下,跨域請(qǐng)求是直接從瀏覽器發(fā)過(guò)去的

2、調(diào)用方解決

基于隱藏跨域解決思路

在這種解決方案下,跨域請(qǐng)求不會(huì)直接從瀏覽器發(fā)送到被調(diào)用方

而是從中間的http服務(wù)器轉(zhuǎn)發(fā)過(guò)去的

3、舉例子

調(diào)用方為a.com,被調(diào)用方為b.com

第一種解決方案,你會(huì)在瀏覽器上看到b.com的URL

被調(diào)用方URL

第二種解決方案,你在瀏覽器上看到的都是a.com的URL,不會(huì)看到b.com的請(qǐng)求,但是該請(qǐng)求到b.com的請(qǐng)求還是會(huì)請(qǐng)求到b.com

4、總結(jié)

這是兩種完全不同的解決思路

雖然最后它們修改的都是中間的Apache/Nginx服務(wù)器,但是它們的出發(fā)點(diǎn)是不一樣的,修改的內(nèi)容不一樣的,修改的目標(biāo)也是不一樣的

第一種方案修改的是被調(diào)用方的http服務(wù)器

第二種方案修改的是調(diào)用方的http服務(wù)器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容