在 http 协议规范定义的请求方法中,get,delete,put,post 是我们最常用的,根据规范的定义,要求使用 get/delete/put 实现的服务是幂等的,而 post 不是。换句话说,put 和 post 方法的区别不在于哪个适合创建,哪个适合更新。而在于你的服务实现如果满足了幂等性,不管是更新还是创建,应该使用put。否则应该使用post。
时间: 2024-10-07 22:13:49
在 http 协议规范定义的请求方法中,get,delete,put,post 是我们最常用的,根据规范的定义,要求使用 get/delete/put 实现的服务是幂等的,而 post 不是。换句话说,put 和 post 方法的区别不在于哪个适合创建,哪个适合更新。而在于你的服务实现如果满足了幂等性,不管是更新还是创建,应该使用put。否则应该使用post。