사전 요청 (Preflight request)

jijang·2021년 6월 28일
0

이것저것

목록 보기
3/9

사전 요청 (Preflight request) 이란

교차 출처 리소스 공유 (CORS) 사전 요청은 본격적인 교차 출처 HTTP 요청 전에 서버 측에서 그 요청의 메서드헤더에 대해 인식하고 있는지를 체크 하는 것 입니다.

프리플라이트는
HTTP Header

"Access-Control-Request-Method"
"Access-Control-Request-Headers"
"Origin"

위 총 3가지의 HTTP request header를 사용하는 HTTP Method ("OPTIONS") 요청 입니다.

즉, 본 요청을 보내기 전에 먼저 본 요청에 대한 권한을 확인 하는 작업을 통하여, 본 요청이 유효할 수 있는지 체크 할 수 있습니다.

동일한 요청에 대해서는 'Access-Control-Max-Age" 헤더를 이용하여 정해진 기간 내에는 사전 요청에 대한 응답이 선택적으로 이루어 질 수 있습니다.

참고

0개의 댓글