【发布时间】:2017-11-11 09:46:07
【问题描述】:
假设我有以下模型
公司 -> 部门 -> 职位 -> 员工本身
例如: Apple Inc -> 客户 -> 官员 -> 员工名单
我应该在 api 路由中使用哪个建议:
/apple/account/officer
/apple?department=account&pos=officer
【问题讨论】:
标签: api api-design
假设我有以下模型
公司 -> 部门 -> 职位 -> 员工本身
例如: Apple Inc -> 客户 -> 官员 -> 员工名单
我应该在 api 路由中使用哪个建议:
/apple/account/officer
/apple?department=account&pos=officer
【问题讨论】:
标签: api api-design
两种方法都有效(第二种方法需要 &)
然而,第二个为您提供了未来搜索的灵活性(如果您需要的话)
比如说,如果你想找到不同部门的所有官员,第二个 API 允许你这样做,但第一个方法需要一个单独的端点。
【讨论】: