逻辑URL查询 - 参数语言

时间:2014-08-20 11:50:25

标签: api rest

我正在创建一个可以处理动态过滤器集的REST API(作为queryparams发送)。在某些情况下,客户希望具有适用于集合列表的过滤器组合。这可以嵌套并与AND / OR结合使用。

我想知道这些语句是否有任何标准或开源语言定义专门用作URL查询参数。

2 个答案:

答案 0 :(得分:2)

看着谷歌,我决定这样做:

默认情况下,多个queryparams是逻辑AND。任何捆绑的值都被视为OR。 e.g。

GET / users?filter = field1:value1,value2,value2& filter = fieldFoo = bar

答案 1 :(得分:-1)

以下是最简单的方法。

GET / users?parameter1 = value1& parameter2 = value2& parameter3 = value3

易于理解且易于使用。