강의 chap2-5
HTTP 요청 데이터 개요
1. 클라이언트에서 서버로 데이터를 전달하는 방법
- GET – 쿼리 파라미터
- POST – HTML FORM
- HTTP message body에 데이터를 직접 담아서 요청
2. GET
- url에 파라미터를 전달한다.
- Ex) /url?username=hello
- 메시지 바디 없이 url에 쿼리 파라미터에 데이터를 포함해서 전달한다.
- 검색, 필터, 페이징 등에서 많이 사용한다.
3. POST

- Html form을 통해서 데이터를 전달한다.
- 메시지 바디에 쿼리 파라미터 형식으로 전달한다.
- 회원 가입, 상품 주문 등에 사용한다.
4. HTTP message body에 데이터를 직접 담아서 요청
- HTTP API에서 주로 사용한다.
- 여기에 JSON, XML, TEXT를 담아서 전달한다.
- POST, PUT, PATCH 등의 종류가 있다.
출처
인프런 강의 - 김영한
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard