我正在我的rest-architected应用程序中实现分页。客户端使用额外的参数(偏移量,限制)发送GET
请求,服务器返回array
个数据项。客户端还需要额外的参数 - count
(我们在数据库中拥有的所有项目的数量,这是分页所必需的)。问题是如何将此参数发送给客户端?我看到两个选择:
发送响应如:
{
count: 2,
items: [ ... ]
}
在响应标头中发送参数,例如
Items-count: 2
第一个选项的问题是客户端需要项目数组,而不是包含项目的对象。 第二种选择的问题是我不知道它是否是一个好的设计。是吗?还有其他选择吗?
答案 0 :(得分:1)
REST分页有两种主要方法。
我猜你所说的是一个带有简单JSON响应的CRUD应用程序。现在that is not REST ...