我对于为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应该是什么?
答案 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