我有一個關於REST的問題。ServiceStack,REST和多個參數
想象我有一個用來添加銀行卡上執行的操作的WCF web服務。 問題是有大約30個不同的參數在WS上傳遞。
在WCF上很容易做到,用所有這些參數調用一個RPC。
問題是我想將此WCF WS切換到帶有ServiceStack的REST API。
我遇到的問題是,如果我嘗試使用REST創建操作並通過'querystring'傳遞參數,我有一個字符串,非常適合閱讀和非常非常長(?amount=1234&operationID=12&
等)。
我知道這種做法並不好,因爲它不是資源導向的,但是我的意思是我應該將該項目的創建拆分爲幾個步驟(我的意思是,首先使用POST創建,然後使用POST添加新的信息/字段幾個職位?)。
在這種情況下,我看不清REST的增益。
最後一段聽起來像是想使用GET來創建資源。正如@Kevin Junghans指出的那樣,如果你正在創建一些東西,那麼這部分應該在POST操作中完成。應該保留GET來檢索數據。 – ThatBlairGuy