欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

6. 在前端開發(fā)中,如何處理跨域請求?請列舉幾種解決方法。

跨域請求是指瀏覽器不能直接向不同域名的服務器發(fā)起請求。解決跨域問題的方法有以下幾種:http://www.fangfengwang8.cn/issue/tutorial?zhuanlanId=Mg58Em&uuid=43521d43a8e341f888324dd690363024

JSONP(JSON with Padding):利用script標簽的src屬性可以加載任意域名下的js文件的特性,通過在URL中傳遞callback函數(shù)名,讓服務端返回指定格式的數(shù)據(jù),前端通過調(diào)用指定的callback函數(shù)來獲取數(shù)據(jù)。

CORS(Cross-Origin Resource Sharing):跨域資源共享,是W3C標準,需要服務端在響應頭中設置Access-Control-Allow-Origin字段來允許前端跨域訪問。

代理:通過后臺中轉(zhuǎn)請求,將服務端的數(shù)據(jù)請求發(fā)送到同一域名下的后臺進行處理并返回結(jié)果給前端。

WebSocket:在建立WebSocket連接時不會執(zhí)行同源檢測,因此可以使用WebSocket進行跨域通信。

發(fā)布JSON數(shù)據(jù)文件,JSONP或者JavaScript加載到頁面里。但這種方式并不友好,容易暴露數(shù)據(jù)。

設置Access-Control-Allow-Origin允許跨域,此方法支持IE8+、Chrome、Firefox等現(xiàn)代瀏覽器,或者使用XMLHttpRequest Level 2對象里面提供的withCredentials屬性的值為true。

在同一根域名下,但是不同二級域名之間進行跨越AJAX請求, 可以通過設置document.domain來解決。
全部評論

相關(guān)推薦

點贊 評論 收藏
分享
評論
點贊
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務