1***@qq.com
1***@qq.com
  • 发布:2023-08-26 09:24
  • 更新:2024-11-01 14:55
  • 阅读:307

【报Bug】APP端发送一次请求, 后端收到多次记录

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 红米

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在设置的超时时间内, 只发送一次请求, 不自动重发

预期结果:

在设置的超时时间内, 只发送一次请求, 不自动重发

实际结果:

在设置的超时时间内, 只发送一次请求, 不自动重发

bug描述:

问题:
APP中, 同一个接口, 主动点击, 发送一次请求, 后端有时正常收到一次记录. 但是有时会收到多次记录,
使用的uni.request(), 发送的POST请求, TIMEOUT设置为 80000.
请问:
框架中,uni.request()接口中, 是否有自动重连机子, 比如后端响应慢或者HTTP链接失败或者其他情况喜爱, 会自动重新发送请求.

2023-08-26 09:24 负责人:无 分享
已邀请:
w***@gmail.com

w***@gmail.com

在uni.request()前打日志确定一下应该是点击触发的,网络请求基本只会自动重连,不会自动重新发送请求,毕竟隐式做不幂等的操作很危险啊。

或者看看是不是代码是在监听事件中调用的,没有处理好事件取消,导致事件多次注册,就会多次发请求了

  • 2***@qq.com

    问下我也遇到了此类情况,老哥解决了没有

    2024-11-01 14:54

2***@qq.com

2***@qq.com

问下我也遇到了此类情况,老哥解决了没有

要回复问题请先登录注册