[HTTP] OPTIONS 헤더, Preflight, CORS
·
CS/Network
OPTIONS는 RFC 7231에 명시된 HTTP의 여러 메서드 중 하나이다. 아래 표는 HTTP의 각 메서드에서 활용할 수 있는 내용이 정리되어 있다. OPTIONS는 실제로 우리가 프레임워크나 라이브러리를 사용한다면 직접 사용햘 일은 드물다. 하지만, 현대의 Front와 Back을 나눠 개발하는 흐름에서는 꼭 알아야할 개념이다. HTTP의 OPTIONS Method HTTP OPTIONS 메서드는 타겟 리소스 혹은 서버와 통신하기 위한 통신 옵션을 확인할 때 사용된다. 즉, 이 OPTIONS 메서드를 활용하면 해당 타겟 서버나 리소스가 지원하는 method, header, content type을 알 수 있다. 주로, 브라우저의 JS가 보내는 Fetch, Axios 요청의 Preflight에서 사용된..