关于接口幂等性

关于接口幂等性

删除是不是应该保证幂等性,多次请求的结果应该是一致的,这里当用户已经不存在时是否也应该返回成功的结果,直接抛出异常会导致两次调用返回结果不一致吧。

http://img1.sycdn.imooc.com//climg/5f295b93098dbdb511140426.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

我不认为这里应该保证幂等性。事实上,已经删除后 再删除一遍 提示异常不会有什么问题

  • luckystar728 提问者 #1
    有一个场景,多个管理员都在用户列表界面,点击删除同一个用户,只有一个能删除成功,另外两个都会提示失败,这里貌似不太友好吧,明明能看到却提示删除失败
    2020-08-04 22:09:24
  • 7七月 回复 提问者 luckystar728 #2
    前端可以提示已删除,不一定非要提示删除失败。这里只是没有查询到,至于怎么提示是前端来处理的。
    2020-08-04 22:13:27
  • 7七月 回复 提问者 luckystar728 #3
    如果明明是没有查询到还要提示删除成功?这个不合适
    2020-08-04 22:13:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师