我在寫一個RESTfull服務,使用PHP,我想知道哪種方法類型最適合獲取表格數據,使用過濾器?REST滿服務 - 什麼類型的過濾器獲取信息?
我想按照這個規格: http://www.restapitutorial.com/lessons/httpmethods.html
GET似乎是最明顯的,但如果我有濾波器參數,建立這樣的:
{filter: [{'field': 'name', 'type': 'contains', 'value': 'ABC'},{....},{...}}
,我可以作爲JSON負載輕鬆發送POST。
那麼我應該使用GET,POST還是其他?
由REST最嚴格的定義,我會說你應該使用GET,但沒有什麼阻止你發送表單數據的GET請求的身體或期待表單數據的GET請求 – bassxzero
你的意思是發送它作爲有效載荷?我不認爲這是可能的..(不是URL)如果URL,那麼我該如何解析這個'filter'對象? – Amit