【发布时间】:2015-03-05 20:42:48
【问题描述】:
我有一个疑问,我有一个 URI,它将把所有用户的帐户从另一个休息服务带给我。示例:
GET /users/21212/account
现在我需要带 3 种不同组的用户帐户,例如:“低帐户”、“中帐户”和“高帐户”。
但是讨论的是,我应该如何在我的端点上启用它?
GET /users/21212/accounts/low-account
GET /users/21212/accounts/medium-account
GET /users/21212/accounts/high-account
或
GET /users/21212/accounts/1?selector=low-account
GET /users/21212/accounts/1?selector=medium-account
GET /users/21212/accounts/1?selector=high-account
我倾向于遵循第一种方法,我认为更直观,并且代码的可操作性将很容易保留......您认为什么是概念上的正确/更好,为什么?
【问题讨论】:
-
这些帐户是否相互排斥?
标签: rest spring-mvc restful-url clean-urls