api 통신- options 메소드 ???

roberto·2022년 6월 18일
0


서버로 api 요청을 보내게 되면
메소드요청 : option이 가는것을 종종 볼수있다

이개념은 cors 와 연결되있는데

CORS :
같은 출처에서만 리소스를 공유할 수있는 규칙
=>브라우저가 받아 분석해 봤을 때 CORS 정책 위반이라고 판단되면 그 응답을 버려버리는 것

Preflight 방식 :

OPTIONS:
목표 리소스와의 통신 옵션을 설명하기 위해 사용되는 메소드.


->api 서버요청
->서버 응답(위그림 참조) 어떠한 메소드, 출처 등을 허용하는지에 대한 정보를 헤더에 담아 응답.
-> 클라이언트 받은 응답과 보낼 요청을 비교
-> 요청을 보내도 안전하다고 생각하면 실제 요청을 보냄 서버에게 받은 응답 데이터를 자바스크립트로 전달

참조


https://velog.io/@entry_dsm/%EC%8A%88%EC%8A%89-%EC%8A%88%EC%8A%89.-%EC%8A%89.-%EC%8A%89.C..C.CORS-%EB%86%88%EC%95%84

https://velog.io/@wiostz98kr/CORS%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83

profile
medium 으로 이전했습니다

0개의 댓글