2013-03-04 30 views
1

我正在用ASP.NET Web API構建一些服務來執行計算。請求是GET還是POST?計算請求應該是GET還是POST?

計算將有0..n個參數,但最有可能的是3-6。我打算把參數放在body中作爲json。這導致我認爲我應該使用POST。

想法?謝謝!

+2

計算是冪等的嗎?如果是這樣,你應該使用GET。 – 2013-03-04 22:24:07

+0

@BradM - 是的。這些是科學/數學計算並且第二次給予相同的值,那麼這些操作應該返回相同的結果。 – DenaliHardtail 2013-03-04 22:29:01

回答

2

鑑於計算是冪等的,您應該使用GET。瀏覽器可能會默認緩存這些請求(我認爲你的應用程序是一件好事)。此外,不會有煩人的「回發數據到服務器」或任何彈出窗口。

相關問題