base_api 1.1.3 copy "base_api: ^1.1.3" to clipboard
base_api: ^1.1.3 copied to clipboard

网络请求库

[1.0.0] #

base_api #

基于dio 实现网络请求

拦截器 #

  1. 内置log 拦截器 , log打印日志
  2. loading 拦截器 , 请求开始显示,响应后隐藏
  3. 数据加密拦器, 请求数据加密/解密

普通请求 #

  1. 支持 get/post/put ...
  2. 模型解析: 列表/普通模型解析
  3. loading/toast 提示

列表请求 #

  1. 支持以上功能
  2. 自动分页 上/下拉加载
  3. 自动处理空视图

[1.0.1] #

列表请求 #

  1. 列表请求支持 keypath 模型解析

[1.0.2] #

增加 #

  1. 上传, 支持异步(isolate)
  2. 下载, 支持异步(isolate)
  3. 网络监听类
    • 网络检测
    • 网络监听
    • 是否有网, 4g, wifi 等判断

[1.1.0] #

增加 #

  1. loading 添加节流
  2. 文件导出修改
  3. 控制器给导航添加onShow, onHide生命周期

删除 #

  1. 网络检测

[1.1.1] #

删除 #

  1. 去掉loading 节流

[1.1.2] #

删除 #

  1. 优化网络错误处理, 不再抛出异常, 改为 Feture.error 方案 - await 情况下不阻塞线程 - 程序不会再出现异常拦截日志

添加依赖 #

dependencies:
  base_api: ^1.1.1
2
likes
110
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

网络请求库

Documentation

API reference

License

unknown (license)

Dependencies

dio, flutter, get

More

Packages that depend on base_api