我的数据库是否应该由REST API公开

时间:2018-06-04 02:27:47

标签: asp.net spring rest asp.net-web-api

考虑到我只有一个名为entity的表,它是一个REST异端,它有一个/实体URI来为这个表的某些字段提供服务,而另一个/ entity / id / details路径来共享一个完整的,或者更大的,他们的代表?

1 个答案:

答案 0 :(得分:0)

这取决于您的要求。

良好的开端可能会将standard methods暴露给/entities资源, 并通过?fields属性实现Partial Response模式。

示例: 在实体字段为:id,name,description

的情况下
/entities/{id}?fields=id,name

将返回仅包含id和name的资源