POST,PUT和PATCH的区别
POST和PUT的区别容易被简单地误认为“POST表示创建资源,PUT表示更新资源.但实际上两者都可以用来创建或是更新数据.单从技术上来说,他们并没有什么区别.但是在HTTP规范中POST是非等幂的,多次调用会产生不同的结果,比如:创建一个用户,由于网络原因或是其他原因多创建了几次,那么将会有多个用户被创建.而PUT id/456则会创建一个id为456的用户,多次调用还是会创建的结果是一样的,所以PUT是等幂的.PATCH一般是用来局部更新资源的,假设我们有一个UserInfo,里面有userId, u
转载
2020-06-30 23:46:10 ·
5204 阅读 ·
0 评论