luch-request - 更新日志

3.1.0(2023-05-25)

3.1.0 (2023-05-25)

Features

  • 更新请求新配置项。新增‘是否尝试将响应数据json化’配置项。 (68344a1), closes #113
  • 增加version 属性,获取插件版本号 (40403d2)

3.0.8(2022-08-23)

3.0.8 (2022-08-23)

Features

  • put 方法增加快手小程序和京东小程序的支持 (7e15dff)
  • 参考axio源代码 添加支持paramsSerializer。 (cae1043)
  • 返回数据增加rawData,保留返回的原始数据 (3924b7c)
  • 局部请求配置支持baseURL (df2d98f)

3.0.7(2021-09-04)

  1. Bug Fix: 修复通过 Request.config 设置全局参数,多个实例config存在共同引用bug

3.0.6(2021-05-11)

  1. New Feature: APP端 增加responseType配置项

3.0.5(2021-01-11)

  • [重要] APP不再支持CONNECTHEADTRACE请求方式。uni.request
  • [重要]全局默认timeout30000ms,改为60000ms
  • [重要]增加index.d.ts文件支持。感谢Mr_Mao的支持。github:https://github.com/TuiMao233
  • [重要]网络请求相关接口 uni.request、uni.uploadFile、uni.downloadFile 支持 timeout 参数。
  • [重要]返回结果response 增加fullPath参数。

3.0.4(2020-07-06)

  1. New Feature: request 方法增加 firstIpv4配置项
  2. New Feature: 增加 middleware通用请求方法

3.0.3(2020-06-17)

  1. Bug Fix: 修复params 选项对数组格式化错误bug

3.0.2(2020-06-04)

  1. Bug Fix: 修复文件上传和request 配置缺少字段bug

3.0.1(2020-06-02)

  1. Bug Fix: 请求方式都为GET的bug

3.0.0.1(2020-06-02)

  1. New Feature: 支持多拦截器
  2. New Feature: 支持局部配置自定义验证器

2.0.1(2020-05-01)

  1. Bug Fix: 修复多实例全局配置共用问题(2.0.0 用户请升级使用此版本)

2.0.0 用户请升级使用此版本

2.0.0(2020-04-26)

  1. New Feature: 增加 request withCredentials选项(仅h5端支持)
  2. New Feature: h5端 upload 增加 files file选项。uni.uploadFile
  3. Enhancement: params 选项参数格式化方法使用axios 格式化方法
  4. Bug Fix: 对upload 返回data 为空字符串的情况容错
  5. Change: 修改header与全局合并方式。当前:header = Object.assign(全局,局部)

1.0.6(2020-03-17)

1.支持task 操作 2.优化代码 3.upload 返回数据执行JSON.parse 4.增加download 下载方法 5.修改全局content-type 默认值为 application/json (感谢qinky的反馈)

6.此版本未上项目,如有任何问题,及时反馈即可

1.0.5(2019-12-12)

  1. 修改 custom 全局、局部逻辑。如果局部custom与全局custom有同名属性,则后面的属性会覆盖前面的属性。当前: custom = Object.assign(全局,局部)

1.0.4(2019-12-12)

  1. ‘responseType’ 配置项,5+App和支付宝小程序不支持,增加条件编译
  2. 修改request 拦截器无法再次修改params、data、url、baseUrl问题(早期确实是不想再让修改)
  3. 增加自定义参数 custom配置,可使用自定义参数在拦截器里使用
  4. 增加 timeout 配置,仅支付宝小程序可用

感谢反馈~~

1.0.3(2019-11-04)

  1. 对params参数进行编码
  2. 修复upload header['content-type']bug

1.0.2(2019-10-15)

  1. 重要:修改自定义验证器validateStatus, 参数修改为statusCode,不再是response(别打我,当时设计为response,主要是为了让你们控制响应拦截器)
  2. 重要:可以在interceptor.response拦截器响应成功函数里通过return Promise.reject(response),拦截为reject状态
  3. 重要:增加'jwt 无痛刷新token'示例(仅供参考,不作为插件主要内容)
  4. 修改ts版本的接口
  5. 修改插件封面(人家都弄的挺好,我也不能输呀!)

1.0.1(2019-09-23)

  1. 增加自定义验证器
  2. 修改request header 里的‘content-type’ 为小写(如果为大写,post请求Content-Type 会变成 application/json;charset=UTF-8 application/json)

1.0.0(2019-09-09)

  • 增加了params参数,get 传值方法改变
  • 增加upload方法,上传方法
  • 响应拦截器增加错误响应回调(上版本已加,未说明)

0.0.9(2019-08-23)

  • 处理在函数内创建实例,在APP端会报错bug
  • 增加PUT、DELETE、CONNECT、HEAD、OPTIONS、TRACE别名
  • 增加JSDoc注释,增强HbuilderX提示辅助(实际上有些JSDoc 注释,HbuilderX 并没有支持的很好)

0.0.8(2019-07-25)

1.发布typescript 版本 2.精简代码

0.0.7(2019-07-11)

1.修复多实例拦截器错误bug

0.0.6(2019-07-08)

0.0.6:添加了项目示例(-.-,咱也不知道为啥那么多人不会用,咱也不敢问,咱也不敢说)