POST 或 GET 触发更新

POST or GET for triggering an update

我有一个 Spring-Boot 应用程序,想通过我的控制器 class 中的端点触发更新方法。我无法决定是使用 PUT 还是 POST。一方面,通过此端点更新我的应用程序对我来说听起来像 POST,但另一方面,这将是一个简单的调用,不发送任何数据,对我来说这听起来像 GET。

GET 方法应该是幂等的并且(通常)没有副作用。这使得空 POST 成为更好的选择。

update是PUT,Post是发送数据,Get是获取数据,delete是删除数据,update时必须指定唯一的like sample id才能更新数据