Http方法之PUT

来源:互联网 发布:哈尔滨网络电视台 编辑:程序博客网 时间:2024/06/08 08:24

PUT方法与POST类似,PUT方法与POST类似,但是在HTTP中,PUT被定义为具备幂等性(idempotent)的方法,POST则不是。

具备幂等性也就意味着,在REST服务的API中,如果你想对一个API执行多次操作,而对于服务器造成的结果是相同的,那你就得考虑使用PUT方法。即是说,如果你考虑该API实现的是两个不同的结果,那就不需要幂等性;而如果该API是为了更新某个现有资源的URI,后一个请求将覆盖前一次请求,也就是这个API需要幂等性。如果请求经过缓存,并且Request-URI标识出一个或多个当前缓存的实体,则那些实体视为过期了。该方法的响应不会被缓存。

0 0
原创粉丝点击