REST:巨大的收集响应

时间:2013-12-27 06:15:33

标签: http rest collections

我们需要显示集合中的所有实体,让我们说所有员工。我们应该将回复作为 -

  1. 每位员工的网址列表或

  2. 每位员工的网址列表&员工数据或

  3. 简单列出员工记录。

  4. 我的经理建议仅返回员工URL列表,UI可以向api发出另一个查询,该api接受employeeID列表以获取员工的所有详细信息(如/ employees / list)。

    我想知道实现这个用例的另一种方法是什么? 我认为支持员工/名单本身并不安宁。

    我觉得这个用例的URL应该是/ employees?params 和访问每个员工的URL应该是/ employee。 / employees?full = y应该返回所有员工的完整详细信息及其/ employee / url,以便UI可以支持每个员工的crud操作。

    在这种情况下,请让我知道最佳做法或其他解决方案。

1 个答案:

答案 0 :(得分:0)

在我的情况下,带有params的“/ employees”会返回ID列表和详细信息,“/ employee / $ {ID}”会返回详细信息。 PS:你只能返回列表的一部分,例如前1000个记录