回源地址是什麼意思

回源地址(Origin)是HTTP/HTTPS協定中的一個概念,指的是發起請求的客戶端所在的伺服器的地址。在跨源資源共享(CORS)的情況下,回源地址是瀏覽器向伺服器傳送請求時包含的一個HTTP頭欄位,用於告訴伺服器請求來自哪個源(域名、協定和埠)。

在CORS中,當瀏覽器向一個源(A)的資源發出跨源請求(例如,A域名請求B域名的資源)時,瀏覽器會在請求的Origin欄位中包含源A的URL。伺服器可以根據這個欄位來決定是否允許該跨源請求。如果伺服器允許跨源請求,它會在回響中包含一個Access-Control-Allow-Origin欄位,指定哪些源可以訪問該資源。

回源地址不一定是請求的實際來源,因為用戶可以通過代理伺服器或者CDN等方式訪問資源,此時回源地址可能是代理伺服器或者CDN的域名。