同源與非同源
所謂同源政策,全名為 Same Origin Policy ,是瀏覽器用來規範以程式語言索取資源(response
)的規則,要符合規則的情況下才能取回資源(response
),而要符合同源政策必須同時滿足以下三個條件才符合:
- protocol :是通訊協定:
http / https
,指被請 求來源(response
)與請求來源(request
)需使用相同的通訊協定 - host:則是網域,指被請求來源(
response
)與請求來源(request
)的網域相同 - port:是通訊埠,指被請求來源(
response
)與請求來源(request
)相同
通訊埠(port)的部分,若沒有額外設定, http 預設是 80 , https 預設是 443