我應該使用哪個REST動詞來計算我的請求? POST
或PUT
。 例如:
請求:REST調用來計算請求
{
start:[
"1",
"2"
],
end: [
"2",
"3"
]
}
響應:
{
new:[
"3"
],
stayed: [
"2"
],
gone: [
"1"
]
}
我應該使用哪個REST動詞來計算我的請求? POST
或PUT
。 例如:
請求:REST調用來計算請求
{
start:[
"1",
"2"
],
end: [
"2",
"3"
]
}
響應:
{
new:[
"3"
],
stayed: [
"2"
],
gone: [
"1"
]
}
既然你的要求是nullipotent,你應該使用GET
。您可以將數據作爲JSON查詢參數發送。
Here is a helpful Q&A有關如何執行生成包含查詢參數的URL。
但它會接受有效載荷? –
是的,但不建議,如果您可以更改客戶端,則可以通過URL發送它。 –
我將如何發送URL中的有效載荷? –
請提供更多關於你在做什麼/打算做什麼來幫助我們的信息。這就是說,使用REST調用時,GET,PUT,POST和DELETE執行基本的CRUD操作。 GET返回值,PUT更新現有值,POST創建新值,DELETE刪除值。這適用於任何格式(XML,JSON等)。要將新值添加到服務器,請在服務器上尚未存在該值的情況下使用POST,如果值已經存在,則使用POST,但是您想更新其值。我希望這有幫助。如果您需要更多幫助,請提供更多有關您要做什麼的背景信息。
服務器正在做什麼以產生此響應? –
只需根據請求計算結果。沒有呼叫數據庫或任何東西。 –