在SpringMVC中,如果我可以使用POST方法而不是GET方法,它可以工作。那么这些方法的目的是什么,以及如何区分这些方法。
答案 0 :(得分:2)
默认浏览器使用GET方法请求页面和其他资源。
如果您将REST用于某种Web服务,则可以使用GET,POST,PUT,DELETE和HEAD请求(以及其他一些请求)。
GET 方法请求指定资源的表示形式。使用GET的请求应仅检索数据,而不会产生其他影响。
POST 方法请求服务器接受请求中包含的实体作为URI标识的Web资源的新下属。
PUT 方法请求将包含的实体存储在提供的URI下。如果URI引用了已经存在的资源,则将其修改;如果URI不指向现有资源,则服务器可以使用该URI创建资源。
删除方法删除指定的资源。
HEAD 方法请求与GET请求相同的响应,但没有响应主体。这对于检索响应标头中写入的元信息非常有用,而不必传输整个内容。