인프런 커뮤니티 질문&답변
질문
작성
·
181
0
안녕하세요
POST로 데이터 등록 요청을 할 때
{user: 홍길동,
age : 30} 라고 바디에 넣어서 보냅니다.
서버는 해당정보를 DB에 INSERT하게 될거구요.
그다음 HTTP응답에 /members/100 이라고 보낸다고 말씀하셨습니다.
post의 가장큰 특징이 새로등록된 리소스uri를 생성한다고 하셨는데
100 이라는 리소스uri는 어떤 의미인거죠? db에저장된 데이터의pk도 아닐것이고, 나중에 100이라는 걸 가지고 회원정보를 get한다고 했을때 서버는 100이라는게 db에 저장된 홍길동/30 이라는 데이터인지 어떻게 알수있는건가요?
답변 1
3
김영한
지식공유자
안녕하세요. 기답스님
100이라는 리소스 URI는 db에 저장된 데이터의 pk가 될 수 있습니다. 또는 내부에서 사용하는 다른 키여도 됩니다. 서버에서는 PK또는 별도의 유니크 컬럼이기 때문에 구분할 수 있습니다.
감사합니다.





