이번 시간에는 HTTP 메서드를 활용하여 HTTP API를 설계하는 방법을 배워 보겠다. 클라이언트에서 서버로 데이터 전송하기 클라이언트에서 서버로 데이터를 전달하는 방식은 크게 2가지가 있다. 쿼리 파라미터를 통한 데이터 전송 GET에서 사용 주로 정렬 필터(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH에서 사용 회원 가입, 상품 주문, 리소스 등록, 리소스 변경.... 그럼 4가지 상황을 가정해 보고 각각의 상황에서 데이터가 어떻게 전송되는지 생각해보자. 1. 정적 데이터를 조회하는 경우 만약 클라이언트가 이미지나 텍스트문서 같은 정적인 데이터를 받는 경우 쿼리 파라미터를 사용하지 않는다. GET 메서드를 통해서 주어진 URL로 들어가게만 하면 되기 때문이다. 즉, 추가적인 ..