Preflight Request
·
Network
24년 11월 중순 정도, 프로그래머스에서 진행한 특강을 잠깐 참여했을 때스피커가 설명하던 개념이 preflight request였습니다. 당시 스피커는 “여러분은 CORS가 왜 발생하는지 아세요?”라는 질문에 이어“브라우저가 서로 다른 도메인에 리소스 요청을 어떻게 파악하는지 아세요?”라고 말했고preflight를 언급한 2-3명의 인원을 제외하고선 약 150명 정도의 인원이 참여했던 채팅방은도서관이 되어버렸습니다.(무려 3년 차까지 참여한 방이었는데 말이죠.) 저도 preflight에 대해 개념은 설명이 가능했지만 preflight를 사용했을 때의 장점이나CORS를 제외한 preflight로 요청되는 경우는 몰랐기에 필요시 참고하려고 포스팅했습니다.Preflight Request의 특징1) 프론트엔드..
CORS, 그리고 Proxy Server
·
Network
최근에 경험한 인터뷰 당시 받았던 질문 중 하나인 Proxy Server에 대해포스팅을 하던 중, CORS까지 묶어서 정리하는 것이 좋겠다는 생각이 들었습니다. 기존에 CORS에 대한 개념과 처리 방법에 대해서만 알고 있었지,정작 왜 CORS를 처리하기 위한 방법으로Proxy Server를 사용하는지에 대한 이유를 모르고 있었습니다. 특히, CORS 상황을 제외한 프록시 서버를 사용하는 이유에 대해서는한 번도 생각해보지 않았는데 이번 기회를 통해 파악할 수 있게 되었는데요. 먼저 CORS의 동작과 CORS 문제 해결 방법에 대해 정리 후Proxy Server에 대한 이야기를 해볼까 합니다.1️⃣ CORS의 동작 원리출처 정의 - 브라우저 요청 처리 - Preflight 요청 - 서버 응답 - 브라우저 요..