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

웹에서 프리플라이트 요청(Preflight Request)이란?

보통 MDN Web Docs
보기 및 정답
A 브라우저가 실제 요청 전에 OPTIONS 메서드로 서버의 CORS 허용 여부를 먼저 확인하는 요청
B 브라우저가 페이지 로딩 전에 DNS 조회를 미리 수행하여 도메인 이름 해석 시간을 절약하는 요청이다
C 서버가 클라이언트의 별도 요청 없이 먼저 푸시 알림을 전송하여 실시간 데이터를 제공하는 요청이다
D 브라우저가 캐시에 저장된 리소스의 ETag를 서버에 보내 데이터가 변경되었는지 확인하는 요청이다

해설

크로스 오리진 요청이 단순 요청 조건을 벗어나면(PUT, DELETE, 커스텀 헤더 등) 브라우저가 자동으로 OPTIONS 요청을 먼저 보냅니다. 서버가 Access-Control-Allow-Methods, Access-Control-Allow-Headers로 허용을 응답하면 실제 요청이 전송됩니다.

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

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

정규반 살펴보기