Paginierungsarten
Derselbe Datensatz mit 100 Einträgen in sechs gängigen Paginierungsarten, damit Clients jede testen können: offset/limit, Page-Envelope von Spring, Cursor von Stripe, Link-Header von GitHub, Keyset (after_id) und HAL (_links).
Dein Konto schaltet diese Endpunkte frei. Nutze Try it auf der Seite jedes Endpunkts, um Requests zu senden.
Diese Endpunkte brauchen ein kostenloses Konto. Leg eins an oder melde dich an, um ihre Details zu sehen und sie hier auszuprobieren.
- 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).
Beispiel-Request
Page with an opaque cursor (Stripe style). Vollständige Referenz und Send-Button (auf Englisch).
curl -X GET "https://api.testingapis.com/api/pagination/cursor?limit=3"{
"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)Melde dich an, um die Details zu sehen
Die Parameter, die Beispiele für Request und Antwort und das Live-Panel Try it für diese Endpunkte sind für angemeldete Mitglieder. Konten sind kostenlos und in wenigen Sekunden angelegt.