쿼리 파라미터를 통한 데이터 전송
→ URI 끝에 쿼리 파라미터를 넣어서 전송하는 방식
GET
주로 정렬 필터(검색어)
예를 들어,
구글에 검색어를 칠 때 (q=hello 했던 것)
게시판 리스트에 정렬 조건을 넣을 때
메시지 바디를 통한 데이터 전송
→ 데이터를 클라이언트에서 서버로 전송할 때 HTTP 메세지 바디를 이용해서 전송하는 방식
POST, PUT, PATCH
회원 가입, 상품 주문, 리소스 등록, 리소스 변경
회원 가입을 하려면 데이터를 서버로 전송해야 합니다.
클라이언트에서 서버로 경로가 /static/star.jpg라고 들어가면 서버는 별 이미지를 클라이언트에 내려줍니다.
이 때는 추가적인 데이터를 전달하는게 없습니다. 단순하게 URI 경로만 넣으면 서버에서 받아서 이미지 리소스를 만들어서 클라이언트에 내려줍니다.
이 때는 쿼리 파라미터를 쓰지 않고 추가적인 데이터가 필요 없습니다.