처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

웹에서 CORS의 단순 요청(Simple Request)에 해당하는 조건은?

어려움 MDN Web Docs
보기 및 정답
A GET, HEAD, POST 중 하나이며 Content-Type이 text/plain, multipart/form-data, application/x-www-form-urlencoded 중 하나
B GET, POST, PUT, DELETE, PATCH 등 모든 HTTP 메서드와 Authorization 등 모든 커스텀 헤더가 허용되는 요청이 CORS 단순 요청(Simple Request)에 해당한다
C Authorization, X-Custom-Header 등 커스텀 헤더가 포함된 요청도 GET이나 POST 메서드를 사용하면 단순 요청으로 분류되어 preflight가 생략된다
D PUT 또는 DELETE 메서드를 사용하는 요청이라도 Content-Type이 application/json이면 브라우저가 단순 요청으로 판단하여 preflight를 건너뛴다

해설

CORS 단순 요청은 프리플라이트(OPTIONS) 없이 바로 전송됩니다. GET/HEAD/POST 메서드, 안전한 헤더(Accept, Content-Language 등), 위 세 가지 Content-Type만 허용됩니다. 이 조건을 벗어나면 브라우저가 자동으로 프리플라이트 요청을 먼저 보냅니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기