2015-04-01 56 views
0

您将如何设计RESTful查询以支持参数之间的OR和AND操作数。假设我的资源有三个字段field1 & field2 & field3。你会如何设计的URL,以使下面的查询:RESTful URL设计 - 如何使用OR参数查询

"Get myresources where field1=x OR field2=y AND field3=z" 
+0

AND和OR是否结合更强? – 2015-04-01 08:27:44

+0

获取我的资源where(field1 = x OR field2 = y)AND field3 = z – 2015-04-01 08:32:14

回答

1

我可能会编码规范形式莫名其妙的字段之间的关系(例如,CNF)。例如:

http://myurl.com/get_myresources?field1=x&field2=y&field3=z&relationcnf=1OR2AND3