假设我有一个终端来获取客户:/customers
在请求查询中使用不同的模式。例如:/customers?mode={type}
,其中type可以是[employee, owner]
之一。
让我们说,我有不同的逻辑来获取员工或所有者(例如,对于我只返回firstName
和lastName
的所有者,对于员工,我添加了他们的passportId
(无论实际上是什么)。另外,访问员工或所有者需要一组不同的权限。
接下来的问题是:划分GET请求的逻辑限制是什么(例如/persons/employees
,/persons/owners
。我应该这样做吗?