美文网首页Android开发Android开发经验谈
OkSimple :一个简单易用扩展性强,基于okhttp 4和

OkSimple :一个简单易用扩展性强,基于okhttp 4和

作者: Giorno_Giovanna | 来源:发表于2019-10-12 21:30 被阅读0次

    项目介绍

    一个对okhttp进行二次封装的网络请求库,简单易用,扩展性强
    目前实现的功能
    • get,post,postjson等常规请求
    • 文件下载,支持进度监听,支持断点续传
    • 文件上传,支持进度监听
    • 表单提交,多文件上传以及进度监听
    • 支持接入glide实现glide图片加载进度监听
    • 全局请求头和全局参数的添加
    • 每次请求默认添加tag,支持自定义tag
    • 每次请求支持自定义CacheControl
    • 对短时间多次请求进行了处理,有效防止用户多次点击导致的重复请求
    • 基于kotlin但也对java做了支持

    断点续传


    download.gif

    glide进度监听


    glide.gif
    项目背景

    这个项目其实在回调方面,参考了okgo。但主体思路要相比okgo来说简单和清晰的多。源码也比okgo少了很多。相比于okgo重写request和response以及自己对返回码进行错误处理的的设计思路,我选择把okhttp原有的接口和相关返回值进行尽可能的暴露。把一切尽可能教给使用者,Oksimple只作为一个简单好用的http请求框架来使用。

    项目地址

    详细的教程和说明,请参见github:Oksimple

    如果使用过程中有什么问题,欢迎提issue,如果觉得好用的话,请给个star吧O(∩_∩)O

    相关文章

      网友评论

        本文标题:OkSimple :一个简单易用扩展性强,基于okhttp 4和

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