SpringMVC中可以使用GET方法而不是POST方法吗?

时间:2019-07-10 19:05:29

标签: java spring-mvc

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

1 个答案:

答案 0 :(得分:2)

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

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

GET 方法请求指定资源的表示形式。使用GET的请求应仅检索数据,而不会产生其他影响。

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

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

删除方法删除指定的资源。

HEAD 方法请求与GET请求相同的响应,但没有响应主体。这对于检索响应标头中写入的元信息非常有用,而不必传输整个内容。