请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

HTTP的幂等性

老师好,这里指的副作用是指是否对最终结果进行改变吗?GET 不会去改变查询结果,DELETE 多次调用结果都是一样删除资源,所以说不管是 GET 还是 DELETE ,都是符合幂等性;但是 PUT 更新资源请求,如果每次更新的资源都是一样的话,那是符合幂等性没问题,那如果是在原来基础上进行改变,如访问量、订单库存,那么还符合 PUT 的幂等性吗
图片描述

正在回答 回答被采纳积分+3

1回答

HELLOSTAR 2022-01-10 11:04:46

是不影响的,put更新的是资源本身,副作用其实就是对这个资源进行了改变,访问量的话一般是统计出来的,订单库存的话是具体的某一个库存的数量,资源是库存本身,所以最后还是只修改了资源本身的内容,产生的副作用是一样的

0 回复 有任何疑惑可以回复我~
  • 提问者 潇歌 #1
    所以幂等性的决定是根据最终会影响到一个还是多个资源是吗,1的幂等永远是1,所以一直保持着幂等性。
    回复 有任何疑惑可以回复我~ 2022-01-10 12:19:39

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信