【问题标题】:Can I use GET method instead of POST method in SpringMVC? [duplicate]我可以在 Spring MVC 中使用 GET 方法而不是 POST 方法吗? [复制]
【发布时间】:2019-07-10 19:05:29
【问题描述】:

在 SpringMVC 中,如果假设我可以使用 POST 方法而不是 GET 方法,它就可以工作。那么这些方法的目的是什么,如何区分这些方法呢?

【问题讨论】:

    标签: java spring-mvc post get


    【解决方案1】:

    作为默认浏览器使用 GET 方法请求页面和其他资源。

    如果您将REST 用于某种网络服务,您可以使用 GET、POST、PUT、DELETE 和 HEAD 请求(以及其他一些请求)。

    GET 方法请求指定资源的表示。使用 GET 的请求应该只检索数据,应该没有其他效果。

    POST 方法请求服务器接受请求中包含的实体作为 URI 标识的 Web 资源的新下级。

    PUT 方法请求将封闭的实体存储在提供的 URI 下。如果 URI 引用了一个已经存在的资源,则对其进行修改;如果 URI 不指向现有资源,则服务器可以使用该 URI 创建资源。

    DELETE 方法删除指定的资源。

    HEAD 方法要求与 GET 请求相同的响应,但没有响应正文。这对于检索写入响应标头中的元信息很有用,而无需传输整个内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 2017-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多