1. POST和PUT的区别?
对于服务端的实现来说没什么区别,但从语义上来说PUT是幂等的,POST不是。
幂等是指一个同样的请求发送一个和多次对服务端的资源的更新效果是否相同,相同的话则是幂等的,反之则不是。
对于POST来说,多次发送创建同一个资源的请求,服务端会创建多个资源,而PUT请求则会对同一个已有的资源进行更新。
这里的区别是从http协议规范上来说的。
1. POST和PUT的区别?
对于服务端的实现来说没什么区别,但从语义上来说PUT是幂等的,POST不是。
幂等是指一个同样的请求发送一个和多次对服务端的资源的更新效果是否相同,相同的话则是幂等的,反之则不是。
对于POST来说,多次发送创建同一个资源的请求,服务端会创建多个资源,而PUT请求则会对同一个已有的资源进行更新。
这里的区别是从http协议规范上来说的。