HTTP 기본 3 - URI 설계 개념

김연수·2023년 8월 8일
0

HTTP 기본

목록 보기
3/4

문서

  • 단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)
  • 예) /members/100, /files/star.jpg

컬렉션(collection)

  • 서버가 관리하는 리소스 디렉터리
  • 서버가 리소스의 URI를 생성하고 관리
  • 예) /members

스토어(store)

  • 클라이언트가 관리하는 자원 저장소
  • 클라이언트가 리소스의 URI를 알고 관리
  • 예) /files

컨트롤러(controller), 컨트롤 URI

  • 문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스실행
  • 동사를 직접 사용
  • 예) /members/{id}/delete

참고 : https://restfulapi.net/resource-naming

profile
코린이

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

이렇게 유용한 정보를 공유해주셔서 감사합니다.

답글 달기