리소스 질문드립니다
53
90 asked
리소스가 회원 조회, 회원 등록, 회원 수정에서
"회원"이 리소스이고 "미네랄을 캐라"에서는 "미네랄"이 리소스라고 하셨는데요. 여기까지는 이해했습니다.
그러면 실제 /members/{id} 라는 uri에서 리소스는 members만 리소스인가요? 아니면 /members/1 , /members/2, /members/3 같이 id도 포함한 /members/{id} 이것이 리소스인가요?
Answer 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도 참고해 보세요:
- GET 메소드 관련하여 질문 드립니다. - 특정 회원을 조회할 때의 URI 설계 방식에 대한 답변입니다.
- URI 호출 관련 질문 - URI 설계 시 실제 상황에서의 유용한 설명을 제공합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
63
2
API의 헤더와 바디에 대한 문의 입니다.
0
67
2
수정폼과 수정
0
65
1
쿠키에 대해 질문드려요!
0
84
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
81
1
http api get, post 멱등
0
38
1
컬렉션의 개념
0
46
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
49
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
77
1
IP 패킷 질문입니다.
0
56
1
html from, http api
0
72
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
119
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
96
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
136
1
host와 port
0
105
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
140
1
다음 강의 커리큘럼 질문!!
0
127
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
109
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
87
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
165
2
비 연결성(connectionless) 강의에서 질문입니다~
0
136
1
PATCH를 사용하지 못할 때 왜 POST?
0
155
2
협상과 우선순위3 질문드립니다.
1
126
1
주소창 인젝션?
0
113
1

