[Spring] 요청 메시지에서 데이터를 전달하는 방법

2023. 11. 11. 17:37Spring

무조건 세 가지 방법만 사용한다.

 

1. 쿼리 파라미터 활용하기

get 메소드에서 활용하는 방식으로 쿼리 파라미터에 넣어 전달한다.

메시지 바디는 없다.

검색, 필터링, 페이징에서 활용한다.

 

2. HTML form 이용하기

html form에 넣어 전달한다.

content-type: x-www-form-urlencoded라는 헤더가 붙는다.

그러면 웹브라우저가 쿼리 파라미터 형식으로 작성된 내용을 메시지 바디에 넣어 전달한다.

회원가입, 상품 주문 등에 사용한다.

 

3. 메시지 바디에 넣어 전달하기

데이터를 메시지 바디에 직접 넣어 전달한다.

Json을 많이 사용한다.

post, put, patch 메소드를 활용한다.

API에 활용한다.


Reference


https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71170

 

학습 페이지

 

www.inflearn.com