我想要一个包含允许我搜索的GET的REST api。我应该能够使用条件语句进行搜索。所以例如
get all items with id 1 and not of colour red.
如何在REST中支持此功能?我最初认为我可以允许用户POST一个JSON文档,概述他们想要搜索的内容。但是,经过一番挖掘,我意识到GET可能更合适:s。我接近这个的方法是让用户传递一些我需要解析的查询字符串吗?
提前致谢...
答案 0 :(得分:1)
在任何ajax调用中,如果您选择GET作为http请求的样式,则数据将以url中的字符串格式显示。这就是它的样子:
http://example.com/page.php?variable1=data&variable2=data&variable3=data
接收此请求的服务器是其余的api。你必须建造它。这是服务器端处理的事情。服务器端代码将以某种形式的get调用读取数据。然后可以引用每个变量:variable1,variable2和variable3。
api处理应创建json响应,并将其返回给调用系统。