인프런 커뮤니티 질문&답변
인터셉터에서 redirect시 쿼리파라미터에 대한 질문드립니다!
해결된 질문
작성
·
738
0
안녕하세요 강사님! 양질의 강의 정말 잘 듣고 있습니다!! ㅎㅎ
이 부분에서 궁금한 점이 있는데, 일반적으로 redirect를 하게 되면 get방식으로 컨트롤러에 접근하는 걸로 알고있습니다!
그러면 GET메서드를 지원하는 위의 컨트롤러로 RequestURI와 같은 쿼리파라미터가 전달되는 것 같은데
어떻게 POST방식의 컨트롤러에서 쿼리파라미터를 확인 할 수 있는건가요?
수업 예시의 내용에서는 RequestURI가 GET과 POST 모든 컨트롤러에서 정상적으로 로그가 찍히는데
개인적으로 실습할 때는 GET방식에는 찍히지만 POST방식에는 찍히지가 않습니다!

두 경우의 차이는 loginForm.html에서 th:action부분인걸로 보이는데 개인적인 실습환경에서는 action 경로를 직접적으로 /login 경로에 post방식으로 전달했습니다.
th:action 경로에 아무것도 명시하지 않으면 현재 url에 post방식으로 전달되니까 쿼리파라미터도 같이 전달되는걸 알았습니다! 해결됬어요 ㅎㅎ





