【发布时间】:2026-01-16 22:40:02
【问题描述】:
目前在我的 Rest 服务中,我使用以下模型返回分页数据。
public class PagedResults<T>
{
public List<LinkModel> Links { get; set; }
public int TotalCount { get; set; }
public double TotalPages { get; set; }
public List<T> Results { get; set; }
}
这没问题,但我遇到了以下帖子。
http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#pagination
我的好奇心达到了顶峰,它提到使用 HTTP 标头返回链接和分页信息。尽管帖子提到了 RFC 5988,但我无法解开它的真正含义?是否每个都被实际采用为某种标准?
这里的问题是在 ASP.Net Web API 2 中,是否支持在链接头中添加分页信息?我使用智能感知来细读 HTTP 响应标头,但没有找到链接或类似的东西。
我找到了这篇文章,但它并没有真正回答我在 Web API 2 中的易用性问题。
【问题讨论】:
标签: c# pagination asp.net-web-api asp.net-web-api2