分页方式
同一个 100 条的数据集,以六种常见的分页方式提供,方便客户端逐一测试:offset/limit、Spring 分页信封、Stripe 游标、GitHub Link 响应头、keyset(after_id)和 HAL(_links)。
你的账号已解锁这些端点。在每个端点的页面上用 Try it 发送请求。
- GET
https://api.testingapis.com/api/pagination/cursorPage with an opaque cursorPage with an opaque cursor (Stripe style). - GET
https://api.testingapis.com/api/pagination/halPage with HAL hypermedia linksPage with HAL hypermedia links (0-based). - GET
https://api.testingapis.com/api/pagination/items/{id}Get one itemGet one item (the target of HAL self links). - GET
https://api.testingapis.com/api/pagination/keysetPage by keyPage by key: return items with an id greater thanafter_id. - GET
https://api.testingapis.com/api/pagination/linkPage with an RFC 5988 Link headerPage with an RFC 5988 Link header (GitHub style, 1-based). - GET
https://api.testingapis.com/api/pagination/offsetPage with offset and limitPage with offset and limit. - GET
https://api.testingapis.com/api/pagination/pagePage with a Spring Data style envelopePage with a Spring Data style envelope (0-based page numbers).
请求示例
Page with an opaque cursor (Stripe style). 完整参考和 Send 按钮(英文).
cURL
curl -X GET "https://api.testingapis.com/api/pagination/cursor?limit=3"响应 · 200 OK
{
"object": "list",
"url": "/api/pagination/cursor",
"data": [
{
"id": 1,
"name": "Smart Headset",
"category": "electronics",
"price": 42.01,
"createdAt": "2026-01-01T21:00:00Z"
},
{
"id": 2,
"name": "Compact Speaker",
… (15 more lines)