CORS
브라우저가 다른 오리진으로 요청할 때 적용되는 접근 제어 메커니즘
CORS(Cross-Origin Resource Sharing)는 브라우저가 다른 오리진(origin) 으로 요청할 때, 서버가 “허용 여부”를 헤더로 명시하도록 하는 규칙입니다.
오해하기 쉬운 점
- CORS는 브라우저 보안 모델입니다. 서버-서버 통신에는 적용되지 않습니다.
- “CORS 에러”는 보통 서버가 요청을 거부한 것이 아니라, 브라우저가 응답을 막는 것입니다.
관련 헤더
Access-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Allow-HeadersAccess-Control-Allow-Credentials