Http 메서드 활용에 대해 공부해보자.
2가지에 대하여 정리한다.
- 클라이언트에서 서버로 어떤식으로 데이터 전송하는지
- HTTP API 설계 예시
데이터 전달 방식은 크게 2가지이다.
쿼리 파라미터를 통한 데이터 전송
메시지 바디를 통한 데이터 전송
4가지 상황이 존재한다.

- 이미지, 정적 텍스트 문서
- 조회는 GET 사용
- 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능

- 주로 검색 게시판 목록에서 정렬 필터
- 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용
- 조회는 GET 사용
- GET은 쿼리 파라미터 사용해서 데이터를 전달
POST 전송 - 저장

GET 전송 - 저장 (리소스 변경이 있는곳에 GET 사용 X)

GET 전송 - 조회

multipart/form-data
주로 바이너리 데이터를 전송할때 사용


클라이언트에서 서버로 데이터를 바로 전송하는 것.


HTTP설계는 2편에서....