【发布时间】:2012-11-24 09:05:04
【问题描述】:
我正在设计一个 RESTful API,并试图弄清楚在查询资源时如何使用 OR 运算符表示谓词。
例如,如果我有一个具有属性名称的资源 Foo,您将如何搜索名称与“Name1”或“Name2”匹配的所有 Foo 资源?
当它是一个 AND 运算符时,这是直截了当的,因为我可以执行以下操作: http://www.website.com/Foo?Name=Name1&Age=19
我见过的另一种方法是在正文中发布搜索。
【问题讨论】:
标签: api rest design-patterns restful-url restful-architecture