【问题标题】:HttpPost or HttpGet for JsonResult?JsonResult 的 HttpPost 或 HttpGet?
【发布时间】:2021-07-29 15:21:46
【问题描述】:

我正在从我的控制器调用 jQuery $.ajax JsonResult 操作。

我可以对 JsonResult 使用 get 或 post,但有没有一些好的做法?

我和我的同事可以互换使用这两者,背后没有逻辑。

对于 ActionResult,事情很清楚:它是可以从浏览器访问的页面吗?获取。它是页面上的某个按钮吗? HttpPost。

【问题讨论】:

  • HTTP 方法主要基于语义:使用 GET 检索资源,使用 POST 创建资源。还有用于替换资源的 PUT 和用于修改资源的 PATCH,尽管从技术上讲它们可以互换使用。

标签: c# asp.net asp.net-mvc web jsonresult


【解决方案1】:

我们使用Http等各种方法

获取资源 发布以添加资源 修改资源的补丁 删除以删除资源

此外,如果您想获取资源并且应该发送敏感数据,那么在正文中传递该数据而不是作为 URL 中的参数传递总是好的

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 2012-07-30
    相关资源
    最近更新 更多