为了账号安全,请及时绑定邮箱和手机立即绑定

设置restful接口处理分页时,是否应该返回总页数

设置restful接口处理分页时,是否应该返回总页数

POPMUISE 2019-05-25 16:36:26
如题,设置Restful的接口,要处理分页。是否应该返回总页数,或条目总数呢?现在基于两点思考暂时认为是不需要的:有条目总数返回暴露数据库中的实际数据大小,对于互联网公司而言,自己的数据量不希望轻易让别人知道。多了一个字段,每次都要判断是否是最后一页,进而在遇到最后一页时继续下滑时不再加载网络,表面上看减少了最后一次多余的请求网络(如果没有条目总数字段,已经是最后一页了客户端并不知道,需要额外访问一次网络没数据了才知道),但是做互联网项目尝尝数据量是足够大的,例如微博,今日头条等等,几乎可以永远往下面刷不会遇到最后一页,所以不但没有起到减少一次多余请求的效果,反而因为每次多了一个字段,增加了每次请求的内容长度。以上是我个人的观点,是否有同学能从其他的一些角度来分析这个事情呢
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

这是由需求来决定的吧。需求决定了功能要如何实现,而不是说实现来决定需求。打个简单比方比如taobao我的订单列表里面的分页实现,显然是需要总记录数计算页码,不然如何直接跳转至尾页。如果你的分页方式不是这种,而是类似滑动加载但是没有页码,这种实现就可以完全不需要了。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 2000 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号