CORS란? (Cross-Origin-Resource-Sharing)

  1. Origin
  2. SOP
  3. CORS

🔎Origin (출처)

Origin = Protocol(스킴) + HostName + Port

동일한 Origin이라는 것은 P + H + P 가 동일하다는 것.

(포트 번호가 적혀있지 않은 URL은 기본 포트 번호인 80번 포트)

위와 같이 입력하면 origin 확인 가능

Ex)

http://store.company.com/dir/page.html

URL 결과 이유
http://store.company.com/dir2/other.html Same origin path만 다르다
https://store.company.com/page.html Failure protocol이 다르다
http://store.company.com:81/dir/page.html Failure port가 다르다
http://news.company.com/dir/page.html Failure host가 다르다

🔎SOP (Same-Origin-Policy)