我正在使用 ASP.NET Web API 构建一些服务来执行计算。请求应该是 GET 还是 POST?
计算将有 0..n 个参数,但很可能有 3-6 个。我打算把参数放在正文中作为json。这让我觉得我应该使用 POST。
想法?谢谢!
最佳答案
鉴于计算是幂等的,您应该使用 GET。默认情况下,浏览器可能会缓存这些请求(我认为这对您的应用程序来说是一件好事)。此外,不会有烦人的“回传数据到服务器”或任何弹出窗口。
关于asp.net-mvc-4 - 计算请求应该是 GET 还是 POST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15212266/