2

我正在研究 REST 接口,但不确定在集合上构建“获取第一个/最后一个元素”的最佳方法?

例如,不同的选项可能是:

GET cart/product?id=first_element

GET cart/products?filter=first_element

... something else?

如果有这样做的“标准”方式,它是什么?如果没有标准方法,你会怎么做,为什么?

干杯,

4

1 回答 1

1

我会使用第二个选项:

GET /cart/products?filter=first_element

id应该保留身份。

你也可以这样做:

GET /cart/products/12    # a product identified by ID
GET /cart/products/first # a product identified by a pseudo ID
GET /cart/products/last  # a product identified by a pseudo ID
于 2012-08-10T10:29:19.420 回答