CORS(Cross-Origin Resource Sharing)

동작 방식

  1. GET,HEAD 그리고 특정 조건을 만족하는 POST 요청은 프리플라이트 없이 바로 실행된다.
  2. 그 외의 메서드나 복잡한 요청은 프리플라이트 요청을 통해서 서버의 허가를 먼저 확인한다.
    • 해당 메서드가 허용되었는지 체크한다.
  3. 서버의 CORS 설정에 따라서, 요청의 허용 여부가 결정된다.

주요 CORS 헤더

Preflight Request 요청

구현

결국에는 브라우저의 역할

간단설명