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

标签 asp.net-mvc-4 asp.net-web-api

我正在使用 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/

相关文章:

c# - 区域中的子Web.config

asp.net-web-api - 禁止()返回 404

asp.net-mvc-4 - 在 Windows Azure 上使用 RavenDB Embedded 写入日志文件失败

asp.net-mvc - 我必须做什么才能从 MVC Controller 重定向到 Web 表单?

jquery - 如何在运行时将 Kendo Grid 与 System.Data.DataTable 绑定(bind)

serialization - 为什么 WebAPI 不以 XML 形式返回我的 POCO?

c# - 优化长时间运行的 WebAPI 方法

c# - 如何在 asp.net web api 中启用 cors 选项。?

c# - 创建和下载 zip 存档作为 HttpContent 时的内存使用情况

c# - 无法读取配置部分 'system.web.webPages.razor',因为它缺少部分声明