volley不支持大文件的下载,
优点:
默认android2.3以上基于httpURLConnection,2.3以下使用基于HttpClient
提供了磁盘和内存等缓存,通过缓存机制减少了http请求的次数,
提供了简便的图片加载工具
请求队列会按优先级排序
缺点:
不支持大文件下载
android-async-http:
优点:
在UI线程外进行http请求
文件断点上传
智能重试
默认gzip压缩
支持解析到json格式
retrofit:
支持okhttp
注解处理,简化代码
支持上传和下载文件
支持自己更换解析方式,搭配各式的converter来实现
支持多种http请求库
restful的api设计风格
支持json,rxjava
OKHttp:
高性能的http请求库
支持http2.0,websocket
支持同步异步
缓存响应数据来减少重复的网络请求
能从很多常用的连接问题中恢复过来
支持SPDY,共享一个Socket来处理同一个服务器的所有请求
基于NIO和okIO所以性能更好
api调用简单,方便
重量级的网络交互场景,网络请求频繁,传输数据大的场景推荐使用
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦