我可以通过调用以下命令从json-server (伪服务器)获取数据:
http://localhost:3000/posts?title_like=head&comments_like=today发布于 2019-06-11 05:03:57
有多种方法可以实现路由,就像@lewis提到的一样。如果您还没有实现路由,也许这是一个很好的起点(如果您必须在URL中提供输入)。
"...title_like=head&comments_like=today“只是一个URL,我不认为URL是指定"OR”逻辑的最佳位置。应该由您的服务器端代码决定是否在提供的参数之间使用"AND“或" or”逻辑。
如果您最终使用了上面的URL,并且服务器端代码实际上实现了"OR“逻辑,那么您的客户可能会感到困惑,因为他们可能期望" and”行为,特别是如果他们没有阅读您的文档。
另一种选择是在body参数中提供输入,而不是URL。Body参数可以是and,用于" and“和"OR”逻辑。这样,您还可以向您的用户传达主体中的两个值都将用于"OR“逻辑,而不是"AND”逻辑(同样,如果您的客户阅读了文档)
https://stackoverflow.com/questions/56528636
复制相似问题