我正在構建我的第一個REST API(至少嘗試)個人項目。REST最佳實踐:商店是否也會返回元數據?
在這個項目中有一些資源叫做player
,這些資源可以在team
。根據REST API design rulebook資源應該是文件或 a 商店和一個應該保持這些角色儘可能分離。
然而,我想追加一些元數據到team
資源,例如team
創建日期。 GET /teams/atlanta
是否可以將該元數據(使其成爲文檔)與隊列中的player
s(使其成爲商店)一起返回。
這是個好主意嗎?如果是這樣,爲什如果不是,爲什麼不,以及如何解決這個更好?
我知道開發REST API沒有規則,但有很好的做法,我想堅持這些。請不要說這是我的第一個REST API,所以如果有的話請原諒我的無知。
很好,沒想到那個!這樣,團隊也可以更容易地擴展(例如'/隊/亞特蘭大/吉祥物')。我想我現在還沒有REST思維模式。 – romeovs 2013-02-15 14:02:29