什么是接口幂等性?为什么会产生这个问题?如何保证接口幂等性?
原文链接:https://cnblogs.com/three-fighter/p/14054749.html博主负责的项目报了一个问题,用户操作回退失效。我们的设计里,操作回退是回到操作前的状态。经过查看日志发现,用户之前的操作做了两次,也就是说提交操作的接口被调用了两次,导致之用户上一次的状态和这一次的状态是一样的,所以操作回退是没有问题的,问题出在了操作的接口被调用了两次。对于防止重复提交,是放在前端控制的,用户点击完按钮之后,后台返回成功的结果,按钮就不可见,实践证明,客户端的限制操作不是绝对可靠
原创
2021-08-01 09:39:59 ·
97 阅读 ·
0 评论