2014-10-14 4 views
0

HTTP를 통해 RESTful API를 빌드 할 때 중첩 된 관계 (예 : 게시물이있는 사용자)에 리소스를 추가 할 때 올바른 것으로 간주되는 것은 무엇입니까?RESTful API에서 관계에 리소스를 추가하는 방법

포스트에 새 자원 :

/users/$user_id/posts/ 

하거나 새로운 자원 게시 :

/posts/ 

그리고 POST 데이터에서 사용자 ID 설정을?

죄송합니다.하지만 REST API에 대해 많은 관심을 보이고 있습니다. 아직 많은 것을 알아 내려고하고 있습니다.

미리 감사드립니다.

K.

+1

* 기술적으로 올바른 것은 아닙니다. 사용자 자원에 사용자 게시물을 추가하는 방법에 대한 책 단위의 정의를 원하면 해당 관계에 대해 정의 된 서버 (예 : "posts"관계)에 제공된 링크를 따라야합니다. 그리고 그것은 당신이 앞뒤로 보내는 미디어 유형에 달려 있습니다. 제 질문은 ... 만약 당신이 REST를 탐구한다면, 실제로 * REST 스타일이 실제로 무엇인지 알고 싶습니까? :) –

답변

0

나는에 넣어 것

/사용자/$의 USER_ID/게시물/

더 정확한 보이지만, 사용자 ID 데이터가 민감한 경우, 내가 사용하는 것이

/사용자/게시물

및 본문에 $ user_id를 전달하십시오.

관련 문제