kui-vault/06.Archive/aimSystems/모든 개발자를 위한 HTTP 웹 기본 지식/API URI.md

600 B

API URI 설계 시

  • ==리소스에 집중하라.== 조회, 등록, 수정, 삭제는 리소스가 아니다. ( 위의 행동을 하는 요소 자체가 리소스이다. )

URI는 말그대로 Resource 의 ID가 되어야한다. URI에 search, delete 등의 행동이 들어가는건 좋지 않다.

  • URI는 리소스만 식별
  • 리소스와 해당 리소스를 대상으로 하는 행위를 분리 - 리소스: 회원 - 행위: 조회, 등록, 삭제, 변경
  • 리소스는 명사, 행위는 동사
  • 행위(메서드)는 어떻게 구분하는가? : HTTP Methods로 구분한다.