關於跨域請求的總結

Json 的跨域請求

方法一:稱爲PHP代理跨域訪問 php的代理機制。就是在當前域名下建立一個新的Php文件,這個文件讀取其他域名下的網頁內容,然後返回給當前頁面
因爲這個腳本是在服務器端的,不受瀏覽器的同源策略的限制。獲得數據後直接發給前端即可,不需做任何腳本。

方法二: 稱爲同源策源漏洞利用同源策略 可以利用src將其他域名的文件引進來。
又稱jsonp跨域訪問方法二的利用jscript src 將文件引入,通過將文件的數據引入,進而在後臺裏引入前臺的部分方法,通過引入完整js代碼,由前臺通過方法執行,處理數據。前提是需要前臺傳給後臺這些方法名。

方法三 :稱爲 Access-Control-Allow-Origin:*或者單一網站 連接允許源 響應頭
CORS技術 在前端訪問使用其他域名的後端文件,然後再這個後端文件設置響應頭,獲得數據。
但是請注意,每次使用的時候,對待CORS要注意,第三方接口是否使用了該技術。
還有這個技術是和If-Modified-Since響應頭不兼容的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章