美文网首页Flutter
Flutter 基于dio的HTTP请求组件设计

Flutter 基于dio的HTTP请求组件设计

作者: kindom_0129 | 来源:发表于2019-07-24 16:14 被阅读0次
结构图
  • module_service:继承自base_service
    主要作用:应用层的访问接口并提供回调;对参数进行封装和校验;提供请求的路径(path),请求方式httpStyle(post or get);对返回的数据进行初步处理和校验:比如通用异常处理。
  • http_error_handle:通用异常处理。
  • base_service:提供网络请求接口,并校验和配置HTTP的headers,baseURL等信息。
  • http_datasource:单例,由于headers,baseURL配置一次即可,所以增加了此类,用于获取和保存这些信息,base_service直接获取使用即可。
  • http_base_model:response的data数据model化。
  • http_const:相关常量,比如httpStyle,httpCode等。
  • http_request_dio:发送http请求。
  • dio:三方库。

相关文章

网友评论

    本文标题:Flutter 基于dio的HTTP请求组件设计

    本文链接:https://www.haomeiwen.com/subject/jwnxrctx.html