采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,这里指的副作用是指是否对最终结果进行改变吗?GET 不会去改变查询结果,DELETE 多次调用结果都是一样删除资源,所以说不管是 GET 还是 DELETE ,都是符合幂等性;但是 PUT 更新资源请求,如果每次更新的资源都是一样的话,那是符合幂等性没问题,那如果是在原来基础上进行改变,如访问量、订单库存,那么还符合 PUT 的幂等性吗
是不影响的,put更新的是资源本身,副作用其实就是对这个资源进行了改变,访问量的话一般是统计出来的,订单库存的话是具体的某一个库存的数量,资源是库存本身,所以最后还是只修改了资源本身的内容,产生的副作用是一样的
所以幂等性的决定是根据最终会影响到一个还是多个资源是吗,1的幂等永远是1,所以一直保持着幂等性。
登录后可查看更多问答,登录/注册
还原高性能项目开发全流程,掌握视频业务核心功能与技术
872 6
889 6
727 6
656 5
1.2k 5