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

问题描述 投票:0回答:1

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

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

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

所以版本的数据将是: 版本|模型 12 |五 13 | 6 14 |五

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

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

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

rest api
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.