扫一扫,手机访问
15194118449

庆贺 HttpClient for uniapp [uni-httpclient] 在 uni-app插件市场上下载人数突破100

发表日期:2020-12-22 13:10 文章编辑:John0King 浏览次数:425

uni-httpclient 下载人数在 uni-app 插件市场下载人数突破100人, 总下载量突破150。
在 NPM 上, 总下载量超过880, 每周下载量在 30~80之间。

您的使用就是对我们开源最大的鼓励, 也非常期望您可以在我们官方库上做贡献, 不要吝啬您的 star

 

github 官方地址: https://github.com/John0King/uni-HttpClient
uni-cloud插件市场:https://ext.dcloud.net.cn/plugin?id=2571

uni-httpclient

npm version npm download GitHub version GitHub star

适用于 uniapp 的 HttpClient. 如果这个库帮助了您,请您在github上给个star, 或者dcloud 插件市场上点个赞。

核心功能:

  •  配置 HttpClient.setupDefaults()
  •  query
    •  get
    •  post
    •  form (post with applicaton/www-urlencoded)
    •  delete
    •  put
  •  upload
  •  download
  •  拦截/intercepter
    •  query
    •  upload
    •  download
  •  CancelToken 取消, 复刻在 .Net 中已经使用十几年的 CancellationToken
    •  ICancelSource
    •  ICancelToken
  • 拦截器
    •  JwtTokenIntercepter Json Web Token 拦截器
    •  AutoDomainIntercepter 自动添加域名的拦截器,用于将 /api 转化为 http://localhost:8080/api
    •  StatusCodeIntercepter 将statuscode 小于200 或 大于等于400 的请求视为错误,抛出 StatusCodeError
    •  TimeoutIntercepter 简单的实现 timeout, 该拦截器,注入或者链接一个现有的 CancelToken 来实现(重试时会重置)
    •  MaxTimeoutIntercepter 简单的实现 timeout, 该拦截器,注入或者链接一个现有的 CancelToken 来实现(重试时不会重置)
    •  RetryIntercepter 简单的实现 timeout, 该拦截器,注入或者链接一个现有的 CancelToken 来实现
    •  数据模拟
    •  自定义拦截器

使用方式

一、安装

  1. 通过 npm/yarn 安装 $> npm install uni-httpclient
  2. 或者通过Hbuild 导入或者从插件市场下载手动安装
github 官方地址: https://github.com/John0King/uni-HttpClient
uni-cloud插件市场:https://ext.dcloud.net.cn/plugin?id=2571
 

 

相关资讯
济南做网站,济南做公众号,济南做小程序 首选金昇网站
金昇网站是一家在济南做网站、公众号、小程序的公司