Rest Api Url设计用于交叉资源

时间:2016-05-25 13:48:13

标签: rest

我有一个团队,用户和teamUser表。

我有以下网址

bzipCompressionOutput

现在在teamUser表中,我有一个userid和一个teamid以及一些额外的信息,teamid和userid是主键(复合键)。

如果我想获得特定的团队用户,网址会是什么样子。我有一些想法。

team - all teams
team/{id} - one team
user - all user
user/{id} - one user
team/{id}/user - all users for specific team
user/{id}/team - all teams for specific user

还有更多。

对此有任何意见。

感谢

1 个答案:

答案 0 :(得分:1)

如果用户和团队可以在不相互依赖但不相互关联的情况下存在,则可以同时支持/users/{userId}/teams/{teamId}/teams/{teamId}/users/{userId}