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



我在为REST API创建URL时感到困惑。

在我们的系统中,我们正在存储版本和城市组合的价格。多个版本地图。

因此,价格数据将是:
版本|城市|价格
12 | 23 |300000
13 | 23 |400000
14 | 25 |350000

因此,版本的数据将如下:
版本|模型
12 |5
13 |6
14 |5

以下两个问题我们正在尝试解决。

问题1:需要获取版本= 12和City = 23
的价格问题1:需要获取型号= 5和City = 23

的价格

问题1和问题2?

您可以使用查询参数来提供搜索条件。像这样

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

问题2:获取/价格?型号= 5& city = 23

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

最新更新