REST返回列表,冲突源

时间:2017-12-12 14:40:57

标签: rest

所以我的公司去年开始引入REST api。我们花了一些时间研究REST以尽可能地理解它(这是一本很复杂的书),因此我们开始编写我们的休息api。

一切顺利,我们改变了开发人员,我发现自己是领导开发者。

我们有一位从未做过REST的新开发人员,他本能地编写了一个休息服务,返回对象中的对象列表。

这让我更多地了解它,因为之前我一直认为这是错误的做法。现在有不同的消息来源告诉我不同​​的事情。

我将使用示例:

GET / users返回一个URI列表(符合下面的uri)。

GET / users / {id}返回该特定用户。

原书说我们不应该返回一个对象列表。我们一直在循环uri列表以获取我们的用户列表。这也在维基百科上提出。

我已经在其他地方阅读过(比如这里的堆栈),返回一个对象数组很好。现在我回头想想“我们一直在做什么?”。

任何启蒙都会非常感谢。

0 个答案:

没有答案