我幾次遇到過這個問題,每次我做一個沒有結果的搜索來想出滿意的答案。REST風格的收藏和控制會員詳細信息
我們有一個集合資源,它返回成員URI的表示以及具有相同URI(和自定義關係類型)的Link
標題字段。通常我們發現我們需要集合中每個成員的具體數據。
在一個極端,我們可以讓收集只返回成員URI;客戶端必須依次查詢每個URI,以確定每個成員所需的數據。
在另一個極端,我們返回集合上我們想要的所有細節。這些都不是完美的;第一個可能會導致大量的API調用,第二個可能會返回大量可能不需要的信息。
在我們的案例中,我贊成第二種極端情況的兩種極端情況,因爲我們很少將這種情況用於一種以上的情況。然而,對於更一般的方法,我想知道是否有人有一個很好的方式來動態指定集合中每個成員應包含哪些細節?我猜一個查詢字符串參數是最合適的,但我不想打破資源的自描述性。
謝謝 - 這正是我所尋找的;我沒有考慮過尋找WebDAV。 – cmbuckley 2011-04-13 12:25:41