Spring/HTTP

참고하면 좋은 URI 설계 개념

Ynghan 2023. 9. 11. 13:36
  • 문서
    • 단일 개념
    • 예) /members/100, /files/star.jpg
  • 컬렉션(collection)
    • 서버가 관리하는 리소스 디렉턱리
    • 서버가 리소스의 URI를 생성하고 관리
    • 예) /members
  • 스토어(store)
    • 클라이언트가 관리하는 자원 저장소
    • 클라이언트가 리소스의 URI를 알고 관리
    • 예) /files
  • 컨트롤러(controller), 컨트롤 URI
    • 문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행
    • 동사를 직접 사용
    • 예) /members/{id}/delete

https://restfulapi.net/resource-naming 

 

REST API URI Naming Conventions and Best Practices

In REST, having a strong and consistent REST resource naming strategy – will prove one of the best design decisions in the long term.

restfulapi.net

 

 

'Spring > HTTP' 카테고리의 다른 글

HTTP 메소드 활용  (0) 2023.03.02
HTTP 메소드  (0) 2023.03.02
HTTP 기본  (0) 2023.02.14
URI와 웹 브라우저 요청 흐름  (0) 2023.02.12
HTTP 강의 소개와 인터넷 프로토콜에 대해서  (0) 2023.02.11