这是我的例子。我有一个会员的基本休息api。简单的CRUD。项目经理说:“我们需要一个能够返回该成员剩余养老金金额的终点。
我非常喜欢这个东西,他们想要一个关于对象的非常具体的信息。我不想在Read请求中包含它,因为计算可能很耗时。那么,我如何以RESTful方式做到这一点?
答案 0 :(得分:1)
您可以创建一个名为Pension
的新端点,该端点可能具有RemainingAmount
属性(也可能是RemainingCurrencyIso
属性),并通过link公开该端点来自Member
资源,如:
GET /api/member/{id}/pension
答案 1 :(得分:0)
如果这是用户对象的字段,则可以有一个单独的URL参数
?fields=RemainingAmount
如果没有字段param,则只返回完整对象。