2017-08-07 53 views
0

我想要一個包含GET的REST api,它允許我搜索。我應該可以使用條件語句進行搜索。因此,例如REST中的查詢字符串

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

這在REST中如何得到支持?我最初認爲我可以允許用戶發佈JSON文檔,概述他們想要搜索的內容。然而,在挖掘了一下之後,我意識到GET可能更合適:s。我採取的方式是讓用戶傳遞一些我需要解析的查詢字符串?

在此先感謝...

回答

1

在任何Ajax調用,如果你選擇GET作爲HTTP請求的風格,該數據會在URL字符串的格式。這就是它的樣子:

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

接收到這個請求的服務器是其餘的api。你將不得不構建它。這是一個服務器端處理的事情。服務器端代碼將以某種形式的獲取調用讀取數據。然後,可以引用每個變量:變量1,變量2和變量3。

api處理應創建json響應,並將其返回給調用系統。