0

我需要使用 RAML 设计此规范:

Resource: quantity

Method: GET

URL: {orderId}/{itemId}/quantity

目标是在URI中传递orderId和itemId并获取数量。我是这样设计的:

/{orderId}/{itemId}/quantity:
  get:

以这种方式设计资源是最佳实践还是有更好的方法?

4

1 回答 1

0

通过将订单和商品之间的关系作为集合和个人数据提供,这样的事情会更加 RESTful:

/orders:
  /{order_id}:
    /items:
      /{item_id}:
        get:

quantity应该是响应正文中的一个字段。

于 2020-10-23T13:31:42.550 回答