詳解Spring MVC CORS 跨域

2022-09-26 18:57:14 字數 611 閱讀 7766

介紹

跨域cors,全稱是"跨域資源共享"(cross-origin resource sharing)

當頁面發出跨域請求時:

1、簡單請求(先簡單理解為正常的get/post吧):

瀏覽器將請求的位址新增到header的origin裡面傳送請求。接下來就看後台如何處理了。

2、非簡單請求(姑且簡單理解成content-type:"application/json"吧):

瀏覽器會先發個預檢請求(preflight),也就是options請求。伺服器返回是否許可訪問和支援的請求方式,瀏覽器再決定是否發出請求。

使用@crossorigin註解

用法很簡單,只需在controller或者方法上面新增註解即可。在controller上用表示整個controller下的方法都支援跨域

@controller

public class homecontroller

}引數說明

使用spring配置檔案

這個適合用於全域性的配置,對應的字段跟crossorigin差不多。path表示允許跨域的路徑。

程式設計客棧

本文標題: 詳解spring mvc cors 跨域

本文位址:

TCP IP詳解 卷1,2,3詳解

大家知道,tcp ip已成為計算機網路的事實上的標準。在關於tcp ip的論著中,最有影響的就是兩部著作。一部是douglas e.comer的 用tcp ip進行網際互連 而另一部就是stevens寫的這3卷書。這兩套巨著都很有名,各有其特點。無論是從事計算機網路的教師還是進行科研的技術人員,這兩...

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...

rtp協議詳解 rtcp協議詳解

2 rtp rtcp協議簡介 rtp 由 ietf 定義在 rfc 3550和3551中。rtp通常與輔助控制協議rtcp一起工作,rtp只負責實時資料的傳輸,rtcp負責對rtp的通訊和會話進行帶外管理 如流量控制 擁塞控制 會話源管理等 3 rtp rtcp協議層次和封裝 rtp分組只包含rtp...