클라이언트에서 서버로 데이터 전송
2가지 방법
- 쿼리 파리미터를 통한 데이터 전송
- 메시지 바디를 통한 데이터 전송
- POST, PUT, PATCH
- 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 → 데이터가 많거나 보안이 중요한 경우
4가지 상황
- 정적 데이터 조회 : 이미지, 정적 텍스트 문서
- 동적 데이터 조회 : 주로 검색, 게시판 목록에서 정렬 필터(검색어)
- HTML Form 을 통한 데이터 전송 : 회원 가입, 상품 주문, 데이터 변경
- HTTP API 를 통한 데이터 전송 : 회원 가입, 상품 주문, 데이터 변경, 서버 to 서버, 앱 클라이언트, 웹 클라이언트(Ajax)
정적 데이터 조회
쿼리 파라미터 미사용

- 이미지, 정적 테스트 문서
- 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로만으로 조회 가능
동적 데이터 조회
쿼리 파라미터 사용

- 주로 검색, 게시판 목록에서 정렬 필터(검색어)
- 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용
HTML Form 데이터 전송