Asp.net mvc 4 计算请求应该是GET还是POST?

Asp.net mvc 4 计算请求应该是GET还是POST?,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我正在使用ASP.NETWebAPI构建一些服务来执行计算。请求应该是GET还是POST 计算将有0..n个参数,但最有可能是3-6。我计划将参数作为json放在主体中。这让我觉得我应该使用POST 想法?谢谢 如果计算是幂等的,那么应该使用GET。默认情况下,浏览器可能会缓存这些请求(我认为这对于您的应用程序是一件好事)。此外,将不会出现令人讨厌的“向服务器回发数据”或任何弹出窗口。计算是幂等的吗?如果是这样,您应该使用GET@BradM-Yes。这些是科学/数学计算,如果第二次给出相同的值,

我正在使用ASP.NETWebAPI构建一些服务来执行计算。请求应该是GET还是POST

计算将有0..n个参数,但最有可能是3-6。我计划将参数作为json放在主体中。这让我觉得我应该使用POST


想法?谢谢

如果计算是幂等的,那么应该使用GET。默认情况下,浏览器可能会缓存这些请求(我认为这对于您的应用程序是一件好事)。此外,将不会出现令人讨厌的“向服务器回发数据”或任何弹出窗口。

计算是幂等的吗?如果是这样,您应该使用GET@BradM-Yes。这些是科学/数学计算,如果第二次给出相同的值,则操作应返回相同的结果。