Skip to content
On this page

介绍 ^1.8.2

基于 uniapp网络请求API 封装的轻量级网络请求库。

特性

  • 支持自动刷新token

  • 支持请求拦截

  • 支持请求失败自动重试【基于指数退避算法】

指数退避算法简介 为了解决如何设置适当的重传等待时间而存在的算法,基本流程如下:
1.客户端发起请求
2.请求失败,等待1 + random_number_milliseconds秒后重试请求。
3.请求失败,等待2 + random_number_milliseconds秒后重试请求。
4.请求失败,等待4 + random_number_milliseconds秒后重试请求。
5.以此类推,直至达到设置的等待时间上限为止结束请求,具体算法公式如下:
Math.min((2 ** n + ranom_number_milliseconds), maxium_backoff)
上述的random_number_milliseconds为1到1000的随机毫秒数,maxium_backoff为最大等待秒数

  • 支持自动计算重试时间

  • 支持过滤重复请求

  • 支持自定义错误处理

  • 支持中断请求

本文档内容版权为 Lwu-Request 官方团队所有,保留所有权利。