fastokhttp是基于okhttp-3.8.1.jar、okio-1.13.0.jar深度封装的OkHttp网络框架解读

FastOkHttp是一个基于okhttp-3.8.1.jar和okio-1.13.0.jar封装的网络请求库,提供GET、POST等多种请求方式,支持Http缓存、文件上传下载回调、Https以及自定义请求数据类型。通过Gradle或jar包导入,建议在Application中初始化,并提供一般和高级两种初始化方式。此外,它还支持请求失败重试、请求优先级、异步请求并发和取消操作。
摘要由CSDN通过智能技术生成

fastokhttp

快速、便捷的okhttp,基于okhttp-3.8.1.jar、okio-1.13.0.jar深度封装的网络请求框架
源码前往Github: https://github.com/microshow/fastokhttp

必杀技

  • 支持GET、POST、PUT、PATCH、HEAD、DELETE等请求协议
  • 支持Json的提交,及自定义请求数据类型
  • 支持带进度显示的多文件上传及下载回调
  • 完美的Http缓存模式:
    1.只读网络
    2.只读缓存
    3.先读网络,网络没有则读缓存
    4.先读缓存,不管是否有缓存数据,都会再读网络然后响应调用端,共回调两次【推荐】
  • 支持Https、自签名网站Https的访问、双向验证
  • 支持失败重试机制,支持请求优先级
  • 异步请求支持多个请求并发
  • 支持异步取消

使用方法

Gradle

后续支持Gradle

jar包导入

前往 https://github.com/microshow/fastokhttp/tree/master/jars 下载jar包

初始化 建议在Application里初始化

fastokhttp初始化时分两种情况

一般初始化(推荐)

直接初始化后,一切采用默认设置。

FastOkHttpManager.init(Context context, File cachedDir, boolean debug);

高级初始化

private void initOKHttpConfig () {
    Map<String, String> commonParamMap = new HashMap&
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值