在REST中查询字符串

时间:2017-08-07 03:57:29

标签: rest

我想要一个包含允许我搜索的GET的REST api。我应该能够使用条件语句进行搜索。所以例如

get all items with id 1 and not of colour red. 

如何在REST中支持此功能?我最初认为我可以允许用户POST一个JSON文档,概述他们想要搜索的内容。但是,经过一番挖掘,我意识到GET可能更合适:s。我接近这个的方法是让用户传递一些我需要解析的查询字符串吗?

提前致谢...

1 个答案:

答案 0 :(得分:1)

在任何ajax调用中,如果您选择GET作为http请求的样式,则数据将以url中的字符串格式显示。这就是它的样子:

http://example.com/page.php?variable1=data&variable2=data&variable3=data

接收此请求的服务器是其余的api。你必须建造它。这是服务器端处理的事情。服务器端代码将以某种形式的get调用读取数据。然后可以引用每个变量:variable1,variable2和variable3。

api处理应创建json响应,并将其返回给调用系统。