새소식

반응형
기타

CORS(Cross-Origin Resource Sharing)

  • -
반응형

CORS(Corss-Origin Resource Sharing, 교차 출처 리소스 공유)

브라우저에서 같은 출처가 아닌 다른 출처의 리소스를 공유하는 방법

동일한 출처로 데이터 요청을 보내는것은 항상 허용하지만, 다른 출처로의 데이터 요청은 보안상의 이유로 제한된다.

이때 필요한게 CORS 정책이며, 교차 출처로의 리소스 공유를 허용해준다.

 

* URL 구조

 

* 출처(Origin)

출처(Origin)란 URL 구조에서 Protocol, Host, Port를 합친 걸 말한다. 

위 URL 구조의 내용을 보면 같은출처는 https://okimaru.tistory.com:80/* 이다. 

 

예) 현재 주소 - https://okimaru.tistory.com:80/newpost/

URL 출처 여부 설명
https://okimaru.tistory.com:80/newpost?type=post 같은 출처 Protocol, Host, Port 동일
https://okimaru.tistory.com:80/newpost#Origin 같은 출처 Protocol, Host, Port 동일
http://okimaru.tistory.com:80/newpost 다른 출처 Host, Port는 동일하나 Protocol 다름
https://okimaru.tistory.com:8080/newpost 다른 출처 Protocol, Host는 동일하나 Port 다름

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.