深入淺析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)文章
通過(guò)Ajax進(jìn)行Post提交Json數(shù)據(jù)的方法
下面小編就為大家分享一篇通過(guò)Ajax進(jìn)行Post提交Json數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
利用Ajax檢測(cè)用戶名是否被占用的完整實(shí)例
這篇文章主要給大家介紹了關(guān)于如何利用Ajax檢測(cè)用戶名是否被占用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
使用Ajax局部更新Razor頁(yè)面的實(shí)例代碼
Ajax與JSON的一些學(xué)習(xí)總結(jié)
使用Jquery+Ajax+Json如何實(shí)現(xiàn)分頁(yè)顯示附JAVA+JQuery實(shí)現(xiàn)異步分頁(yè)
ajax實(shí)現(xiàn)輸入框文字改變展示下拉列表的效果示例
基于iframe實(shí)現(xiàn)ajax跨域請(qǐng)求 獲取網(wǎng)頁(yè)中ajax數(shù)據(jù)
如何實(shí)現(xiàn)ajax延時(shí)發(fā)送在空閑之后去發(fā)送ajax請(qǐng)求

