Exactly like listing containers, objects can be listed in pages at a time using markers to denote pages. From the previous example with 3 objects in the container "dogs", the list can be paged with the "limit" query string variable:
Example 3.21. cURL List Objects (first page)
curl –X GET -i \
-H "X-Auth-Token: fc81aaa6-98a1-9ab0-94ba-aba9a89aa9ae" \
https://storage.swiftdrive.com/v1/CF_xer7_343/dogs?limit=2
HTTP/1.1 200 OK X-Container-Object-Count: 3 X-Container-Read: .r:*,.rlistings X-Container-Bytes-Used: 252732 Accept-Ranges: bytes Content-Length: 35 Content-Type: text/plain; charset=utf-8 X-Trans-Id: tx5e00fa9fa895423198bc814cb0c6162d Date: Tue, 15 Nov 2011 03:53:51 GMT JingleRocky.jpg RockyAndBuster.jpg
And the second page fetched with:
Example 3.22. cURL List Objects with Paging (later pages)
curl –X GET -i \
-H "X-Auth-Token: fc81aaa6-98a1-9ab0-94ba-aba9a89aa9ae" \
https://storage.swiftdrive.com/v1/CF_xer7_343/dogs?marker=RockyAndBuster.jpg\&limit=2
HTTP/1.1 200 OK X-Container-Object-Count: 3 X-Container-Read: .r:*,.rlistings X-Container-Bytes-Used: 252732 Accept-Ranges: bytes Content-Length: 18 Content-Type: text/plain; charset=utf-8 X-Trans-Id: txe1287a7179dc4dfd98610850a0fff157 Date: Tue, 15 Nov 2011 03:54:21 GMT SittingBuster.jpg

