【发布时间】:2018-06-04 02:27:46
【问题描述】:
考虑到我只有一个名为 entity 的表,因此拥有一个 /entity URI 来提供该表的某些字段以及另一个 /entity/id/details 路径来共享它们的完整或更大的表示是一种 REST 异端?
【问题讨论】:
标签: asp.net spring rest asp.net-web-api
考虑到我只有一个名为 entity 的表,因此拥有一个 /entity URI 来提供该表的某些字段以及另一个 /entity/id/details 路径来共享它们的完整或更大的表示是一种 REST 异端?
【问题讨论】:
标签: asp.net spring rest asp.net-web-api
这取决于您的要求。
一个好的开始可能是将standard methods 暴露给/entities 资源,
并通过?fields 属性实现Partial Response 模式。
示例: 如果实体字段为:id、name、description
/entities/{id}?fields=id,name
将返回一个仅包含 id 和 name 的资源
【讨论】: