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 完整的对象。
这是我的例子。我有一个会员的基本休息api。简单的增删改查。项目经理说:“我们需要一个端点,它将 return 该成员的剩余养老金金额。
我得到了很多这样的东西,他们想要关于 object.I 的非常具体的信息,但不想将其包含在读取请求中,因为计算可能很耗时。那么,我该如何以 RESTful 的方式做到这一点?
您可以创建一个名为 Pension
的新端点,它可以有一个 RemainingAmount
属性(也可能有一个 RemainingCurrencyIso
),并通过来自 Member
资源的 link 如下所示:
GET /api/member/{id}/pension
如果这是用户对象的字段,您可以有一个单独的 url 参数
?fields=RemainingAmount
在没有字段参数的情况下,您只是 return 完整的对象。