CORS란

딩딩당당·2023년 3월 23일
0

CORS란?
브러우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한한다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요하다. 서버가 동의한다면 브라우저에서는 사용자의 요청을 허용하고, 동의하지 않는다면 브라우저에서 거절한다.

이러한 허용, 비허용 메커니즘을 HTTP-header를 이용해서 가능한데 이를 CORS(cross-Origin Resource Sharing)라고 부른다.

cross-origin
cross-origin이란 다음 중 한 가지라도 다른 경우를 말한다.
1. 프로토콜 -> ex)http와 https는 프로토콜이 다르다.
2. 도메인 -> ex)domain.com과 other-domain.com은 다르다.
3. 포트 번호 -> ex)8080포트와 3000포트는 다르다.

profile
자바공부해요흑흑

0개의 댓글