서버로 api 요청을 보내게 되면
메소드요청 : option이 가는것을 종종 볼수있다
이개념은 cors 와 연결되있는데
CORS :
같은 출처에서만 리소스를 공유할 수있는 규칙
=>브라우저가 받아 분석해 봤을 때 CORS 정책 위반이라고 판단되면 그 응답을 버려버리는 것
Preflight 방식 :
OPTIONS:
목표 리소스와의 통신 옵션을 설명하기 위해 사용되는 메소드.
->api 서버요청
->서버 응답(위그림 참조) 어떠한 메소드, 출처 등을 허용하는지에 대한 정보를 헤더에 담아 응답.
-> 클라이언트 받은 응답과 보낼 요청을 비교
-> 요청을 보내도 안전하다고 생각하면 실제 요청을 보냄 서버에게 받은 응답 데이터를 자바스크립트로 전달
참조
https://velog.io/@wiostz98kr/CORS%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83