반응형
Spring mvc에서 redirect 하게 되면
http로 요청하게 된다.
일반적으로 별문제 없다고 볼 수 있지만(생각할 수 있지만), 사실 큰 문제가 생긴다.
브라우저에서는 보안 문제로 https페이지에서 http 컨텐츠를 가져오지 않는다.
(반대로 http에서 https는 가져올 수 있다.)
그래서 https페이지에서 호출하고나서 redirect를 받을 때, http면 브라우저에서 차단되서 다음 페이지로 이동할 수 없게 된다.
예시 )
이렇게 리다이렉트를 하게되면 (https로 들어와도) http로 통신하게 된다.
이런 문제를 해결하는 방법은 다음과 같다.
혹은
dispatcher-servlet.xml에 redirectHttp10Compatible="false"를 추가해준다.
그럼 https로 들어온 경우는 https로, http로 오면 http로 리다이렉트를 한다.
반응형
'IT 자료' 카테고리의 다른 글
유비리포트 순차 셀병함 속성표현식 (0) | 2018.01.24 |
---|---|
PostgreSQL dual 사용하기 (1) | 2018.01.14 |
사해효과(the Dead Sea effect) (0) | 2017.10.31 |
java String json to list map 변경 방법 (0) | 2017.10.27 |
java 이미지 사이즈 줄이기(썸네일) (0) | 2017.10.27 |