我正在.Net中为我们的系统创建一个RESTful WebAPI,当我在我的客户端进行搜索时,我认为它应该在需要过滤数据时点击/ person路由传递参数。但是,返回的person对象具有相当多的嵌套对象,这可能会减慢数据检索速度。我是否应该有一个单独的控制器返回一个人的更镂空的视图,我应该继续我的方式,还是应该随后提出打破这个人的请求?
答案 0 :(得分:0)
实际上,没有解决问题的方法,但有几种方法可能对您有用。但是,在我看来,您对优化搜索结果中资源表示大小的想法是正确的。
但是,您必须选择哪种方法更适合您的特定应用,但我认为,一个好的起点将是使用请求字段列表的方法。