Cors

2023-11-22
cors란 무엇이고, 어떻게 우회하나요?
Cors는 Cross origin resource sharing의 약자로 교차 도메인 간의 자원에 접근하는 권한을 브라우저에게 알려주는 체계입니다.
브라우저는 기본적으로 Same Origin Policy 동일출처정책으로 인하여 다른 출처의 자원을 사용할 수 없습니다.
이를 우회하기 위해서는 서버에서 Cors 의 Response의 'Acess-Control-Allow-Origin'에 요청하는 도메인을 추가하여 자원을 공유할 수 있습니다.
이후 브라우저는 Simple Request를 통해 리소스에 접근이 가능한지 확인합니다.
다른 서버에 쿠키나 인증과 관련된 헤더를 담아 보낼려면 credentials 옵션을 사용하고, 다른 도메인에서 Access-Control-Allow-Origin을 명시해 주어야합니다.
buy me a coffeebuy-me-a-coffee