HTTP API를 만들어보자
설계
- 회원 목록 조회
- 회원 조회
- 회원 등록
- 회원 수정
- 회원 삭제
리소스 식별이 중요하다!
리소스
- 회원을 등록하고 수정하고 조회하는게 리소스가 아니다!
- 회원이라는 개념 자체가 리소스다.
- 회원을 등록하고 수정하고 조회하는 것을 모두 배제
- 회원이라는 리소스만 식별하면 된다. → 회원 리소스를 URI에 매핑
리소스와 행위를 분리
- URI는 리소스만 식별!
- 리소스와 해당 리소스를 대상으로 하는 행위를 분리
- 리소스 : 회원
- 행위 : 조회, 등록, 삭제, 변경