细看@PutMapping和@PostMapping的区别
如我们发送两个请求,服务器端是什么样的行为?如果产生了不相同的效果,那就说明这个服务不是idempotent的,因为多次使用产生了副作用了嘛;如果是这种情况,每次返回结果不一样的时候,应该使用POST方法,如果后一个请求把第一个请求覆盖掉了,那这个服务就是idempotent的。如果是这种情况,应该使用PUT方法。常见的有: 如果执行添加操作, 后面的添加请求不会覆盖前面的请求, 所以使用@Postmapping 如果执行修改操作, 后面的修改请求会把前面的请求给覆盖掉, 所以使用@..
原创
2021-08-17 15:53:27 ·
11660 阅读 ·
1 评论