본문 바로가기

스프링 MVC

서블릿

HttpServletRequest

개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 개발자 대신 HTTP 요청 메시지를 파싱한다.

그리고 그 결과를 HttpServletRequest 객체에 담아서 제공한다.

  • 임시 저장소 기능
  • 세션 관리 기능

 

HTTP 요청 데이터

  • GET - 쿼리 파라미터
    • /url?username=hello&age=20
    • 검색, 필터, 페이징 등에서 사용
  • POST - HTML Form
    • content-Type:application/x-www-form-urlencoded
    • 메시지 바디에 쿼리 파라미터 형식으로 전달
    • 회원 가입, 상품 주문, HTML Form 사용
  • HTTP message body에 데이터를 직접 담아서 요청
    • HTTP API에서 주로 사용

application/x-www-form-urlencoded 형식은 GET에서 사용하는 쿼리 파라미터 형식과 같다.

따라서, 쿼리 파라미터 조회 메서드를 그대로 사용하면 된다.

 

'스프링 MVC' 카테고리의 다른 글

HTML, HTTP API, CSR, SSR  (0) 2022.09.04
서블릿  (0) 2022.09.04
웹 애플리케이션의 이해  (0) 2022.09.04