2015-05-22 38 views
0

我應該使用哪個REST動詞來計算我的請求? POSTPUT。 例如:
請求:REST調用來計算請求

{ 
    start:[ 
    "1", 
    "2" 
    ], 
    end: [ 
    "2", 
    "3" 
    ] 
} 

響應:

{ 
    new:[ 
    "3" 
    ], 
    stayed: [ 
    "2" 
    ], 
    gone: [ 
    "1" 
    ] 
} 
+0

服務器正在做什麼以產生此響應? –

+0

只需根據請求計算結果。沒有呼叫數據庫或任何東西。 –

回答

0

既然你的要求是nullipotent,你應該使用GET。您可以將數據作爲JSON查詢參數發送。

Here is a helpful Q&A有關如何執行生成包含查詢參數的URL。

+0

但它會接受有效載荷? –

+0

是的,但不建議,如果您可以更改客戶端,則可以通過URL發送它。 –

+0

我將如何發送URL中的有效載荷? –

0

請提供更多關於你在做什麼/打算做什麼來幫助我們的信息。這就是說,使用REST調用時,GET,PUT,POST和DELETE執行基本的CRUD操作。 GET返回值,PUT更新現有值,POST創建新值,DELETE刪除值。這適用於任何格式(XML,JSON等)。要將新值添加到服務器,請在服務器上尚未存在該值的情況下使用POST,如果值已經存在,則使用POST,但是您想更新其值。我希望這有幫助。如果您需要更多幫助,請提供更多有關您要做什麼的背景信息。