728x90
문서(document)
- 단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)
- ex) /members/100, /files/star.jpg
컬렉션(collection)
- 서버가 관리하는 리소스 디렉터리
- 서버가 리소스의 URI를 생성하고 관리
- ex) /members
스토어(store)
- 클라이언트가 관리하는 자원 저장소
- 클라이언트가 리소스의 URI를 알고 관리
- ex) /files
컨트롤러, 컨트롤 URI
- 문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행
- 동사를 직접 사용
- ex) /members/{id}/delete
https://restfulapi.net/resource-naming/
728x90
'Network' 카테고리의 다른 글
Backend - RESTful하게 API 설계하는 방법 (6) | 2024.11.12 |
---|---|
HTTP - 헤더 정보 (0) | 2023.08.01 |
HTTP - HTTP 메서드 (0) | 2023.07.20 |
HTTP - HTTP 기본 메시지 (0) | 2023.07.20 |
Network - TCP, UDP (0) | 2023.06.04 |