API URI 설계

gotcha!!·2023년 8월 24일
0

HTTP

목록 보기
10/29

예를 들어 회원 목록 조회, 조회, 등록, 수정, 삭제와 같이 URI를 설계한다고 생각해보자
여기서 가장 중요한 것은 리소스 식별 이다.

"그럼 리소스는 뭘까?"

여기서 회원 목록을 조회, 등록, 수정, 삭제하는 것은 리소스가 아니라
회원 자체가 리소스이다.
그래서 이 리소스만 식별해서 URI에 매핑하는 것이 좋다.

그럼 조회, 등록, 수정, 삭제는 어떻게 해야하나?

이것들은 회원에 대한 행위를 나타내므로 리소스(회원)와 행위(CRUD)를 분리하는 것이 좋다
(근데 상당히 이상적이다. 실무에서는 리소스와 행위를 분리를 못하는 상황도 많이 발생한다고 한다.)

그럼 행위는 어떻게 구분할까?

여기를 참고하자.

profile
ha lee :)

0개의 댓글