2013-12-10 2 views
1

내 API에서 두 기관이 있습니다REST URI가 n 자원 : N 관계

/사용자 /그룹

을 그리고 그들이 N이 : N의 관계를.

  • /그룹/{GROUP_ID}/회원/{USER_ID}

또는

    : 나는 URI 우리는 '회원'호출 할 수 있습니다이 관계를 액세스하는 것이 더 될 것이라고 알고 싶어요
  • /회원/{membership_id}

감사합니다.

답변

0

KISS 원칙에 따르면 나는 두 번째를 말할 것입니다. 그러나 클라이언트 응용 프로그램이 항상 membershipID에 대한 지식을 가지고 있는지 확인합니까?

사용자 또는 그룹의 속성을 가져와야하기 때문에 두 번째 호출이 발생 했습니까? 그런 다음 첫 번째 호출에 대해 말합니다 (단, 끝점으로 여러 번 호출하지 않는 한).

+0

감사합니다. 글쎄, 나는 클라이언트 애플리케이션이 group_id와 user_id에 더 쉽게 접근 할 수 있기 때문에 첫 번째 접근법으로 갈 것이라고 생각한다. – j9k3r