深入淺析Nginx實(shí)現(xiàn)AJAX跨域請(qǐng)求問(wèn)題
AJAX從一個(gè)域請(qǐng)求另一個(gè)域會(huì)有跨域的問(wèn)題。那么如何在nginx上實(shí)現(xiàn)ajax跨域請(qǐng)求呢?要在nginx上啟用跨域請(qǐng)求,需要添加add_header Access-Control*指令。如下所示:
location /{
add_header 'Access-Control-Allow-Origin' 'http://other.subdomain.com';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET';
...
...
the rest of your configuration here
...
...
}
注釋如下:
第一條指令:授權(quán)從other.subdomain.com的請(qǐng)求
第二條指令:當(dāng)該標(biāo)志為真時(shí),響應(yīng)于該請(qǐng)求是否可以被暴露
第三天指令:指定請(qǐng)求的方法,可以是GET,POST等
如果需要允許來(lái)自任何域的訪問(wèn),可以這樣配置:
Access-Control-Allow-Origin: *
重啟nginx
service nginx reload
ajax跨域請(qǐng)求測(cè)試
成功時(shí),響應(yīng)頭是如下所示:
HTTP/1.1 200 OK Server: nginx Access-Control-Allow-Origin: other.subdomain.com
相關(guān)文章
HTTP報(bào)文及ajax基礎(chǔ)知識(shí)
客戶端傳遞給服務(wù)器的內(nèi)容 和 服務(wù)器傳遞給客戶端的內(nèi)容 都屬于HTTP報(bào)文。Ajax是客戶端JS中的方法,用來(lái)向服務(wù)端發(fā)送請(qǐng)求,下面通過(guò)本文給大家分享HTTP報(bào)文及ajax基礎(chǔ)知識(shí),感興趣的朋友一起看看吧2017-08-08
關(guān)于Ajax異步請(qǐng)求后臺(tái)數(shù)據(jù)進(jìn)行動(dòng)態(tài)分頁(yè)功能
這篇文章主要介紹了Ajax異步請(qǐng)求后臺(tái)數(shù)據(jù)進(jìn)行動(dòng)態(tài)分頁(yè)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2018-06-06
[asp]天楓AJAX百度音樂(lè)即時(shí)聽附下載
[asp]天楓AJAX百度音樂(lè)即時(shí)聽附下載...2007-09-09
琥珀無(wú)限級(jí)分類聯(lián)動(dòng)菜單AJAX版
琥珀無(wú)限級(jí)分類聯(lián)動(dòng)菜單AJAX版...2006-11-11
ajax快速解決參數(shù)過(guò)長(zhǎng)無(wú)法提交成功的問(wèn)題
下面小編就為大家?guī)?lái)一篇ajax快速解決參數(shù)過(guò)長(zhǎng)無(wú)法提交成功的問(wèn)題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
AJAX入門之深入理解JavaScript中的函數(shù)
AJAX入門之深入理解JavaScript中的函數(shù)...2006-06-06
Ajax獲得站點(diǎn)文件內(nèi)容實(shí)例不涉及服務(wù)器
選擇一部著作,會(huì)通過(guò) Ajax 實(shí)時(shí)獲得相關(guān)的名字,一個(gè)簡(jiǎn)單的不涉及服務(wù)器的Ajax實(shí)例,需要的朋友可以參考下2014-05-05
前端ajax請(qǐng)求+后端java實(shí)現(xiàn)的下載zip壓縮包功能示例
這篇文章主要介紹了前端ajax請(qǐng)求+后端java實(shí)現(xiàn)的下載zip壓縮包功能,結(jié)合實(shí)例形式分析了ajax請(qǐng)求交互與后端圖片zip格式壓縮并下載功能相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2023-05-05

