Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ssjeu_

[CS/Network] CORS란? 본문

CS

[CS/Network] CORS란?

ssjeu 2022. 8. 23. 22:50

About CORS (Cross Origin Resource Sharing)

1. CORS 란? - CORS 의미와 배경

2. CORS 동작 과정 - HTTP header과 Request

3. CORS 를 해결할 수 있는 방법 - FE와 BE 입장


1.  CORS 란?

1-1. CORS의 사전적 의미

CORS는 Cross Origin Resource Sharing의 약자로 직역하면 "교차 출처 자원 공유" 이다.

  • 출처를 교차하여 자원을 공유한다 == 다른 출처들이 서로 자원을 공유한다
  • 이때 출처(Origin)란? URL 주소을 의미

URL 주소 형태

- 출처가 같다는 것은 URL 주소에서 프로토콜(Protocol), 도메인 주소(Host), 그리고 그림에는 없는 포트 번호(Port)가 같다는 것을 의미한다. 즉, 서버의 위치를 찾아가기 위해 필요한 가장 기본적인 요소들을 합쳐 놓은 것이다.

🔖 다시 정리하면, 동일한 출처가 아닌 다른 출처에서 데이터를 주고 받는 정책을 의미한다!

 

1-2. CORS는 왜 필요한건가? (CORS의 배경)

CORS (Cross Origin Resource Sharing)