亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

web開發(fā)跨域原因的多種解決方案

 更新時間:2021年09月24日 11:16:40   作者:SpringSir  
我們在web項目開發(fā)中,經(jīng)常會遇到各種跨域的問題,本文帶你解決web開發(fā)中多種跨域原因的解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助

跨域原因

是由于瀏覽器的同源策略限制;

跨域指: 當一個請求url的協(xié)議、域名、端口三者之間任意一個與當前頁面url不同即為跨域

JSONP

這種方式并不適用于開發(fā), 可以說是被完全淘汰, 但是由于實現(xiàn)復雜, 面試官對于這種方案的深究非常追崇.

核心思想: 網(wǎng)頁通過添加一個<script>標簽的src屬性,向服務器請求 JSON 數(shù)據(jù),服務器收到請求后,將數(shù)據(jù)放在一個指定名字的回調函數(shù)的參數(shù)位置傳回來。

缺點: 需要后端配合才能完成只能發(fā)送get請求

實現(xiàn): 注意后端返回的是一個方法的調用和實參

在這里插入圖片描述

Nginx解決

在這里插入圖片描述

后端解決

在Controller層加注解:

 @CrossOrigin(origins = "*", allowedHeaders = "*")

origins: 允許來源域名的列表

allowedHeaders: 跨域請求中允許的請求頭中的字段類型

以上就是web開發(fā)跨域原因的多種解決方案的詳細內容,更多關于web開發(fā)跨域解決的資料請關注腳本之家其它相關文章!

相關文章

最新評論