티스토리 뷰

보안/CORS

[CORS] Cross Origin Resource Sharing

IT공부블로그 2019. 9. 17. 20:25
728x90
반응형


CORS


CORS 정책 이라고해서 클라이언트 ajax로 도메인이 일치하지않는 다른 서버로 요청을 보낼때 자주 보는 놈이다


아주 귀찮은놈이며 다음과 같은경우 정책 설정을 해줘야한다


ex)  1.1.1.1  과 1.1.1.1은 동일한 도메인이다 ip주소이지만 아무튼 도메인이다


하지만 1.1.1.1:81  1.1.1.1:82는 서로 다른 도메인이다  


같은 도메인에서 ajax요청을 보내는것은 문제 되지않는다

하지만 다른 도메인일 경우 요청을 보낼시 문제가 발생한다


cors는 첫 요청을 보내면 http메소드가 뭐든 options로 변경시켜 요청을 보낸다

요청을 보내기전 안전한지 확인하는 작업이다 

options를 서버에서 받고 200을 Response하면 그다음 본래 보내고자 했던 http메소드를 보낸다


간단한 개념은 이정도다 서버에서 response해줄때 header값에 Allow 어쩌구 헤더값들을 넣어줘야하는데 찾아서 쓰기 귀찮으니 나중에 생각나면 적겠다

아마 안적겠지


728x90
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함