问题描述
A有一个实体,但是我需要用两种非常不同的方式来表示它。现在,过滤器似乎也有所不同,但是我想到了未来,并且不想从一开始就复制端点。所以我想到了一个端点。
但是对于api客户端来说似乎还不清楚,不是吗?
例如,对用户/合作伙伴的请求应给出一个数据响应,而对用户/合作伙伴的?custom = true给出另一个响应数据。我的意思是没有不同的属性,可以通过查询“ fields = attribute1,attribute2”来完成。我的意思是它们具有不同的实体格式,可以具有相同或不同的属性以及相同或不同的表示形式。例如,第一个请求的属性username可以仅返回登录名,而第二个请求的属性username则返回子属性数组。
那么在一个端点中具有不同的响应格式是个好主意,还是应该从一开始就将它们分开?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)