Rest中应该如何处理分页链接
How should we deal with paging links in Rest
刚开始学习Rest架构,有一个疑问
我有 10000 条记录(大学),我决定只呈现一个页面,每个请求有 100 条记录,并带有分页链接。
如果客户执行 GET http://blablabla/api/universities?take=500,我应该在分页链接上放什么(只有两页?)?
I have 10000 records (universities) , and I decide to render just one page with 100 records per request with links for paging.
你想要 Feed Paging and Archiving specification. If the pages are indefinitely stable, then you should consider the guidance on archived feeds, in addition to reviewing paged feeds.
请注意,在 RESTful 设计中,没有特别紧迫的需求来满足客户的需求。将客户端重定向到不同的资源并期望他们从那里跟随链接是完全合理的
GET /api/universities?take=500&startingFrom=107
302 Found
Location: /api/universities/page2#107
“您请求的表示可能已经在您的缓存中,那里的分页链接将带您到它的其余部分”
刚开始学习Rest架构,有一个疑问
我有 10000 条记录(大学),我决定只呈现一个页面,每个请求有 100 条记录,并带有分页链接。
如果客户执行 GET http://blablabla/api/universities?take=500,我应该在分页链接上放什么(只有两页?)?
I have 10000 records (universities) , and I decide to render just one page with 100 records per request with links for paging.
你想要 Feed Paging and Archiving specification. If the pages are indefinitely stable, then you should consider the guidance on archived feeds, in addition to reviewing paged feeds.
请注意,在 RESTful 设计中,没有特别紧迫的需求来满足客户的需求。将客户端重定向到不同的资源并期望他们从那里跟随链接是完全合理的
GET /api/universities?take=500&startingFrom=107
302 Found
Location: /api/universities/page2#107
“您请求的表示可能已经在您的缓存中,那里的分页链接将带您到它的其余部分”