REST结构;获取收集的第一个/最后一个元素?

时间:2012-08-10 10:26:48

标签: rest

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

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

GET cart/product?id=first_element

GET cart/products?filter=first_element

... something else?

如果采用“标准”方式,这是什么?如果没有标准方式,你会怎么做?为什么?

干杯,

1 个答案:

答案 0 :(得分: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