Back-end

참고하면 좋은 URI 설계 개념

shoney9254 2022. 8. 20. 17:18
반응형

1. 문서(document)

 - 단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)

 - 예) /members/100, /files/star.jpg

 

2. 컬렉션(collection)

 - 서버가 관리하는 리소스 디렉터리

 - 서버가 리소스의 URI를 생성하고 관리 

 - 예) / members

 

3. 스토어(store)

 - 클라이언트가 관리하는 자원 저장소

 - 클라이언트가 리소스의 URI를 알고 관리

 - 예) /files

 

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

 - 문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행

 - 동사를 직접 사용

 - 예) /memebers/{id}/delete

반응형