如何在swift堆栈对象存储中实现分页(openstack swift)

时间:2017-11-01 11:01:48

标签: openstack-swift

我使用了查询参数' limit',' marker'和' end_marker'。带标记的参数限制效果很好(url?limit = 10& marker = xyz)。但如何使用限制实现分页。示例我想要获取前10个记录,第二个请求另外10个记录。 我提到this,但限制选项没有范围。

1 个答案:

答案 0 :(得分:0)

您应该使用上一个请求中的最后一条记录作为标记。

第一次请求

GET /v1/ACCOUNT/CONTAINER?limit=2

object1
object2

第二次请求

GET /v1/ACCOUNT/CONTAINER?limit=2&marker=object2

object3
object4