說我有兩個收集資源:休息 - 關係方面
/persons
/organizations
一個GET
到/persons/id/
返回一個特定的人。同樣,GET
到/organizations/id
會返回特定的組織。
一個人可以是一個或多個組織的成員。在這種關係的背景下,我們有諸如組織中人員的角色,加入組織的人的日期等數據......
哪種設計最有意義?
一個會員資源
/memberships/id
,到一個GET
返回的關係方面的數據(一個鏈接到人與組織一起)。A
/persons/id/organizations/id
和/organizations/id/persons/id
。 AGET
給兩個之一返回關係上下文,一個GET
到另一個重定向(http狀態碼303)到另一個。還有其他的東西嗎?
我的問題並不是真正的仇恨。有一個'/ membership'具有'/ organizations/id/persons/id'和'/ persons/id/organizations/id'的優點,其中一個引用(代碼303)到另一個? – 2014-10-18 18:44:12