分页
我们时候ResourceList默认实现的GET方法时,返回结果默认会分页。默认页面大小是30,同时,我们也能通过查询参数“page”,从客户端的角度来控制页面大小。
页面大小
如下操作,控制页面大小:
GET /persons?page[size]=10 HTTP/1.1
Accept: application/vnd.api+json
页码
如下操作,控制页面数量:
GET /persons?page[number]=2 HTTP/1.1
Accept: application/vnd.api+json
页面大小+页码
当然,我们也能同时控制两者:
GET /persons?page[size]=10&page[number]=2 HTTP/1.1
Accept: application/vnd.api+json
禁用分页
我们也能禁用分页,通过设置size=0
GET /persons?page[size]=0 HTTP/1.1
Accept: application/vnd.api+json