작성
·
6
0
리소스가 회원 조회, 회원 등록, 회원 수정에서
"회원"이 리소스이고 "미네랄을 캐라"에서는 "미네랄"이 리소스라고 하셨는데요. 여기까지는 이해했습니다.
그러면 실제 /members/{id}
라는 uri에서 리소스는 members만 리소스인가요? 아니면 /members/1
, /members/2
, /members/3
같이 id도 포함한 /members/{id}
이것이 리소스인가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
yoon6669님, URI와 리소스 개념에 대해 질문 주셨네요. HTTP와 RESTful API 설계에서는 리소스와 URI의 차이를 명확히 이해하는 것이 중요합니다.
리소스 정의: 일반적으로 “회원”이 리소스입니다. 리소스는 데이터를 조작하는 대상, 즉 개념적인 엔티티를 뜻합니다. 예를 들어, “회원”은 하나의 리소스입니다.
URI 역할: URI는 이러한 리소스에 접근하기 위한 위치를 나타냅니다. /members
는 “회원” 리소스의 컬렉션을 의미하고, /members/{id}
는 특정 회원에 접근하기 위한 URI입니다. 실제로 /members/1
, /members/2
, 그리고 /members/3
등은 각각 특정 회원에 대해 접근을 설정하는 URI이지, 그 자체가 리소스를 의미하진 않습니다. URI는 리소스를 식별하기 위한 경로입니다.
이와 관련된 추가적인 설명은 아래 유사한 Q&A도 참고해 보세요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.