java rest web服务 - 使用get而不是post的副作用

问题描述:

在java rest web服务中使用get方法而不是post或put或delete会有什么副作用?我知道我必须使用get来检索数据并发布以进行保存。但是,如果我用get来代替呢?java rest web服务 - 使用get而不是post的副作用

+1

好了,言归正传不允许发送请求体(提交值)。这将是一个相当大的问题。但即使您在查询字符串中传递它们,任何代理或浏览器都可以免费为您代表多次发送请求,因为它期望GET具有幂等性。 POST不是幂等的。 –

你可以,但你可能会违反设计。这里有许多很好的讨论,以下是一些参考,

  1. HTTP GET with request body
  2. REST API using POST instead of GET
  3. REST: Can I use POST request to read data?