同一资源的Restapi端点设计准则

时间:2019-03-04 19:55:32

标签: rest routes restful-url endpoint

我有一个合作伙伴SQL表。即合作伙伴资源。 我有GET端点

/api/v1/partners

这会根据您的令牌(授权)返回所有合作伙伴,并提供ID,姓名,地址,公司名称,联系方式等数据(合同非常大)。

我还有一个来自租户的请求,他们需要“所有”合作伙伴列表(未经授权)。这个端点应该是什么? 例如,我想到的一个选择是:

/api/v1/partners/keyvalue
/api/v1/partners?return=keyvalue
/api/v1/partners?Auth=no

但是在这种情况下,推荐什么作为Rest api设计指南? 我们如何在同一个资源上拥有多个GET,并返回不同的合同。

0 个答案:

没有答案