REST 接口让前端在请求中指定需要返回的字段是否合理?
資深大佬 : qce7 3
- 大部分接口在不同界面对接口需要返回的接口需求都不一样
- 如果全都用一个接口返回的话随着字段增加,接口速度会减慢(有些字段是通过关联表或外部接口获取)
- 如果用不同的接口返回模型不同的字段,会出现很多相同模型不一样的 api,容易混乱
基于以上考虑,相同模型通过前端指定返回不同的字段是比较合理的选择
前端会很抗拒这种设计吗
大佬有話說 (20)
基于以上考虑,相同模型通过前端指定返回不同的字段是比较合理的选择
前端会很抗拒这种设计吗
恭喜你重新发明了 https://jsonapi.org/ !
不过如果你是程序语言专家,自信可以精通自己写的 dsl,或者接口足够简单。完全可以放飞自我。