base_api 2.1.2 copy "base_api: ^2.1.2" to clipboard
base_api: ^2.1.2 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
100
points
265
downloads

Publisher

unverified uploader

Weekly Downloads

网络请求库

Documentation

API reference

License

unknown (license)

Dependencies

archive, camera, dio, dio_cache_interceptor, flutter, get, path_provider, webview_flutter

More

Packages that depend on base_api