其他分享
首页 > 其他分享> > 面试碎碎念之怎么保证接口的幂等性

面试碎碎念之怎么保证接口的幂等性

作者:互联网

一、什么是接口幂等性

接口幂等性是指,同一个接口,多次发出同一个请求,必须保证操作只执行一次。调用接口发生异常,总是会重复尝试,就会造成系统无法承担,因此要避免这种情况。比如常用的下载资源接口,订单支付接口等,重复操作会造成资源浪费和订单重复。

二、什么情况会出现接口幂等问题

1、网络波动,会造成请求的重复。
2、用户操作,有意无意的触发多次下单请求。
3、页面重复刷新或者浏览器后退导致重复提交表单。

三、如何保证接口幂等性

根据产生原因也可以分为两个方向:
1、客户端防止重复
2、服务端进行校验

具体操作:

标签:重复,接口,表单,面试,token,提交,碎碎念,页面
来源: https://www.cnblogs.com/welan/p/16693490.html