2012-09-17 29 views
0

基本上我有一個/ orders資源,我希望用戶能夠根據不同的標準對訂單進行搜索。通過LIKE搜索MySQL數據庫資源的寧靜體系結構

讓說,爲了有三列:ORDERNUM,OrderDate和客戶名稱

現在,如果用戶想要找到所有訂單,訂單號碼,如「手動」,我會做一個查詢像

SELECT * FROM orders WHERE orderNum LIKE '%manual%';

並且不用擔心我使用了參數化語句。我想我可以添加一個表單參數,如果我正在接受x-www-form-urlencoded表示用戶是否想通過orderNum,orderDAte或customerName進行搜索,但是這開始感覺像REST-RPC。我寧願以更加REST風格的方式來做到這一點。有任何想法嗎?

回答

0

找到相關的問題。這基本上是同一個問題。如果請求基於不存在的屬性搜索對象,則我將依賴SQL錯誤,然後通知客戶端,提供可能的可搜索屬性列表。

RESTful URL design for search