后端再开发APP接口时,例如是一个电商型的APP,那个在个人中心的页面上会有用户的个人资料
,用户的购物车数量
,用户的余额信息
,推荐的商品
等等的一些相关的东西,那么对于接口来说,是应该在APP的一次请求中返回页面包含的所有内容?还是应该针对资源让APP多次请求获取?如果应该一次性请求的且接口为RESTFul
风格的话要如何设计请求及返回内容更加合理?
补充一下,减少网络请求我固然知道是对网络而言是更好的,但是在减少网络请求的同时必然会造成请求内容过大,用户等待时间可能更长,而且在RESTFul
风格的API下,如何设计会更加合理?
个人人为并且实践中都是使用多次请求,这样能保证app的灵活性,便于服务端分模块开发,还保证了可维护性。而且大部分时候,加载一些用户不常用的数据反而浪费了用户流量。