1
我设计一个REST API的搜索功能,看起来是这样的:如何在设计RESTful API时正确暴露布尔搜索函数?
http://example.com/books/?author=John+Smith&title=Brain+Surgery+For+Dummies
看着这个URI,我不立刻知道这两个查询客户正在执行:
a)约翰史密斯的所有书籍,以及题为“脑部手术假人”的所有书籍
b)由约翰史密斯创作的所有版本的“脑部手术傻瓜”。
如何重新设计我的URI以使其更加明确?