Home 섹션2 서블릿) HTTP 요청 데이터 - 개요
Post
Cancel

섹션2 서블릿) HTTP 요청 데이터 - 개요

본 포스트는 스프링 MVC 1편(김영한, 인프런) 강의를 통해 학습한 내용을 작성자 임의 대로 요약 및 정리한 것입니다.


1. HTTP 요청 데이터 개요

HTTP 요청 메시지를 통해
클라이언트에서 서버로 데이터 전달 방법 알아보기
3가지가 있음.

1.1. GET - 쿼리 패러미터

  • /url?username=hello&age=20
  • 메시지 바디 없이
    URL의 쿼리 패러미터에 데이터 포함해서 전달
    (검색, 필터, 페이징 등에서 많이 사용)

1.2. POST - HTML Form

  • content-type: application/x-www-form-urlencoded
  • 메시지 바디에 쿼리 패러미터 형식으로 전달
    => username=hello&age=20
    (회원 가입, 상품 주문, HTML Form 사용)

1.3. HTTP message body에 데이터 직접 담아서 요청

  • HTTP API에서 주로 사용(REST API)
    (JSON, XML, TEXT)
  • 데이터 형식은 주로 JSON 사용
  • POST, PUT, PATCH
Contents