与REST进行内容协商,以获取活动和非活动产品的列表

时间:2015-09-02 20:31:30

标签: rest uri naming-conventions

我有两个页面,一个显示活动产品列表,另一个显示非活动产品,并使用相同的端点显示产品。

在数据库中,product表有一个字段active = 1 or 0,区分这两种请求的标准REST样式约定是什么。

GET /products(有效产品列表)

GET /products(非活动产品列表)

1 个答案:

答案 0 :(得分:1)

您可以在请求中提供“有效”标志作为参数。

 # this returns the list of active products
 GET /products?active=1

 # this returns the list of inactive products
 GET /products?active=0

您的服务器实现可以提取活动参数的值并做出相应的响应。