用于获取资源的Rest API URL约定

时间:2017-12-28 14:30:30

标签: rest api

我对于为Rest API创建URL感到困惑。

在我们的系统中,我们存储版本和城市组合的价格。多个版本映射到模型。

因此价格数据如下:
版本|城|价格
12 | 23 | 300000个
13 | 23 | 400000个
14 | 25 | 350000个

因此版本的数据如下:
版本|型号
12 | 5
13 | 6
14 | 5个

我们正试图解决两个问题。

问题1:需要获取版本= 12和城市= 23的价格 问题1:需要获取model = 5和city = 23的价格

问题1和问题2的休息约定URL应该是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用查询参数来提供搜索条件。 喜欢这个

问题1:GET /价格?版本= 12& city = 23

问题2:GET / price?model = 5& city = 23

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#advanced-queries