출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
- 먼저 서블릿 리퀘스트에 대해 알아보겠다.
- http 요청 메세지를 개발자가 직접 파싱하면 매우 번거로우므로, 서블릿이 http 요청메세지를 파싱하여 사용할 수 있는 기능을 제공하며, 그 결과를 HttpServletRequest 객체에 담아 제공한다.
- HttpServletRequest를 사용하면 다음과 같은 메세지를 쉽게 조회할 수 있다.
- HttpServletRequest는 http 요청 메세지가 살아있을 동안 사용할 수 있도록 임시로 저장하는 저장소 기능에 조회 기능 또한 제공한다.
- 또한 세션 관리 기능으로 로그인 기록 유지 등 또한 가능하다.
- basic 하위에 request 패키지를 만들고 다음과 같이 세팅해준다.
- 다음과 같은 메소드를 통해 http 요청 메세지의 정보를 콘솔에 출력해준다.
- 위 메소드를 통해 모든 헤더 정보를 출력해본다
- locale 정보, 쿠키정보, Content 값을 편리하게 조회할 수 있다.