2014-11-25 81 views
0

我正在定義一個REST API,其中一個端點將匹配持有MN關係的資源(不完全類似但類似),例如讓我們說,用戶的權限,所以用戶可以具有讀/寫.... 我想映射得到它喜歡:REST API最佳實踐:獲取列表作爲對id請求的響應

/permissions/{user} 

這將是我感興趣的代表,但會在Id請求中帶回一組權限而不僅僅是一個對象。那是什麼會是RESTFUL?它將如何表示,否則?

當我嘗試使用Restangular來使用這個資源並且不得不擺弄它使它工作時(因爲它期待的是一個對象而不是數組)。當然,這也可能是一個與我對Restangular有限知識有關的問題。

謝謝,

+1

不會 「/用戶/用戶ID {} /權限」 是你想要什麼更好的網址? – 2014-11-25 14:44:12

+0

是的,它會的,但它是一個特殊情況,不能以這種方式進行改變。但是真的不可能出現比我的特例更普遍的情況。 – pedromarce 2014-11-25 15:08:20

回答

1

您可以返回該用戶的JSON權限列表;

{ "permissions": { "read": "true", "write": "false" }