Rest API - 获取对象的一次性信息

Rest API - Getting one-off information for an object

这是我的例子。我有一个会员的基本休息api。简单的增删改查。项目经理说:“我们需要一个端点,它将 return 该成员的剩余养老金金额。

我得到了很多这样的东西,他们想要关于 object.I 的非常具体的信息,但不想将其包含在读取请求中,因为计算可能很耗时。那么,我该如何以 RESTful 的方式做到这一点?

您可以创建一个名为 Pension 的新端点,它可以有一个 RemainingAmount 属性(也可能有一个 RemainingCurrencyIso),并通过来自 Member 资源的 link 如下所示:

GET /api/member/{id}/pension

如果这是用户对象的字段,您可以有一个单独的 url 参数

?fields=RemainingAmount

在没有字段参数的情况下,您只是 return 完整的对象。