query로 검색 조건을 받고 본문은 쓰지 않는다
HTTP 메서드 처리 매핑
HTTP 메서드는 라우트 이름보다 먼저 작업의 의미를 설명한다. 같은 URL도 메서드에 따라 다른 계약을 갖는다.
body를 검증해 새 자원을 만들고 201을 반환
id가 없거나 권한이 없으면 404/403으로 분리
- 01URL로 자원 선택
- 02method로 행위 선택
- 03입력 위치 결정
- 04상태 코드 반환
- 동사를 URL보다 method에 둠
- 멱등성이 필요한 작업 구분
- Allow 헤더로 지원 범위 표시