扫一扫,手机访问
15194118449

HttpClient for uniapp 版本 v1.3.4更新啦

发表日期:2021-02-24 09:40 文章编辑:John0King 浏览次数:359
DCloud 插件市场: https://ext.dcloud.net.cn/plugin?id=2571
npm 地址: https://www.npmjs.com/package/uni-httpclient
github 地址: https://github.com/John0King/uni-HttpClient 

 随着本次更新的发布, uni-httpclient 在 DCloud 插件市场上下载人数突破120人, 下载量在npm上 1.23K ,您的使用就是我们不断更新的动力! 

 

HttpClient for uniapp - 更新日志

1.3.4(2021-02-19)

v1.3.4

  • 修复#7 setupDefault 导致的 StatusCode拦截器未添加到拦截器管道的问题
  • 修复 #5 Promose<null> 的 null 值 token 不被忽略的问题

1.3.3(2020-12-23)

update : 2020/12/23

v1.3.2

  • [fix] --- 修复Url 解析类的 pathAndQuery 会对仅包含query的Url增加'/' 的问题, 当 toString()时,如果 isAbsolute 为true,则仍会增加‘/’ 以纠正地址生成 v1.3.3
  • [fix] --- 修复 Url.add() 的代码问题

Update: 2020/12/22

  • [new] ----新增Url 解析类,用来拼接和检查url非常方便,妈妈再也不用担心怎么拼接url
  • [fix] ---- 修复Uni*ClientHandler 提前取消时返回 new CancelError()
  • [break-change]---- 重命名 IHttpClientHander => IHttpClientHandler, 以及相关的 UniRequestClientHandler等

1.3.2(2020-12-23)

Update: 2020/12/23

  • [fix] --- 修复Url 解析类的 pathAndQuery 会对仅包含query的Url增加'/' 的问题, 当 toString()时,如果 isAbsolute 为true,则仍会增加‘/’ 以纠正地址生成

Update: 2020/12/22

  • [new] ----新增Url 解析类,用来拼接和检查url非常方便,妈妈再也不用担心怎么拼接url
  • [fix] ---- 修复Uni*ClientHandler 提前取消时返回 new CancelError()
  • [break-change]---- 重命名 IHttpClientHander => IHttpClientHandler, 以及相关的 UniRequestClientHandler等

url 操作

// 拼接
 var urlstr = new Url('http://www.baidu.com').add(new Url('/?wd=uni-httpclient')).toString();
 //检查
 var url = new Url(urlstr);
 console.log(url.scheme) // http
 console.log(url.domain)  // www.baidu.com
 console.log(url.path) //  /
 console.log(url.queryString) //  ?wd=uni-httpclient
 console.log(url.pathAndQuery) // /?wd=uni-httpclient
 url.query['pn'] = 10
 console.log(url.toString())   // http://www.baidu.com/?wd=uni-httpclient&pn=10

1.3.1(2020-12-22)

Update: 2020/12/22

  • [new] ----新增Url 解析类,用来拼接和检查url非常方便,妈妈再也不用担心怎么拼接url
  • [fix] ---- 修复Uni*ClientHandler 提前取消时返回 new CancelError()
  • [break-change]---- 重命名 IHttpClientHander => IHttpClientHandler, 以及相关的 UniRequestClientHandler等

url 操作

// 拼接
 var urlstr = new Url('http://www.baidu.com').add(new Url('/?wd=uni-httpclient')).toString();
 //检查
 var url = new Url(urlstr);
 console.log(url.scheme) // http
 console.log(url.domain)  // www.baidu.com
 console.log(url.path) //  /
 console.log(url.queryString) //  ?wd=uni-httpclient
 console.log(url.pathAndQuery) // /?wd=uni-httpclient
 url.query['pn'] = 10
 console.log(url.toString())   // http://www.baidu.com/?wd=uni-httpclient&pn=10

1.2.11(2020-10-19)

Update: 2020/10/19

  • 修复 TimeoutIntercepter 在重试的时候不会重置计时器的问题
  • 新增 Task.fromResultTask.fromErrornew TaskSource().startAction 方法, 建议将promise 的操作放到 startAction 里面,否则应该使用try-catch。
  • 新增 MaxTimeoutIntercepter , 解决重试多次导致 超时被重置后,时间过长的问题
  • 新增 HttpClient.setupDefaults() 中 使用 maxTimeout 选项, 以及 httpClietn.get(url,query,header,option, { maxTimeout })
  • 修复大量的拦截器细微错误
相关资讯
济南做网站,济南做公众号,济南做小程序 首选金昇网站
金昇网站是一家在济南做网站、公众号、小程序的公司