NoHttp,volley,okhttp这三个有什么区别,哪个好用
2016-09-19 10:00
537 查看
OkHttp和HttpURLConnection一样, 是面向java的, 而且是做socket层的事情的, 使用时要在子线程调用, 通过handler发送结果到主线程. 而NoHttp和Volley不是做socket层的东西. 直接在主线程就可以调用, 拿到结果后直接更新UI, 不需要用handler去发送, 很简单. 不过我推荐使用NoHttp. 原因是NoHttp封装了: 文件下载, 断点续传, 304缓存, 302/303传参数, 传文件, 请求头, 多文件上传, 大文件上传, Cookie自动管理等多种功能, 这些是Volley而没有, 使用Volley时这些功能要我们去写蛮多代码来再次封装. 而且Volley用的HttpClient来解析的, Android6.0删除了HttpClient后, 我们在6.0下也不能使用Volley的源码了, 所以还是用NoHttp吧, NoHttp兼容2.0-6.0以上 而使用OkHttp还需要我们自己去封装, 而且Android4.4之后NoHttp也是使用OkHttp做底层的.
相关文章推荐
- HTTP方法之GET与POST的比较
- 【神经网络与深度学习】公开的海量数据集
- Linux下网络流量实时监控工具大全
- SOCKET,TCP/IP,UDP,HTTP,FTP总结
- centos 6 编译安装httpd-2.4
- Android 网络请求框架之Rxjava+Retrofit
- VS2013配置Caffe卷积神经网络工具(64位Windows 7)——准备依赖库
- http://caoyaojun1988-163-com.iteye.com/blog/1871316
- http://stackoverflow.com/questions/19763278/how-to-use-beanutils-copyproperties
- [原创]纯java实现http web服务器
- 在fragment中用ViewFlipper做网络图片轮播手动+自动+点击事件
- R语言神经网络
- 网络管理工具
- OkHttp
- 第42篇 WebRTC(五)
- 【原创】东方耀reactnative 视频26之-仿异步获取网络数据
- 电信网络拓扑图自动布局之曲线布局
- 电信网络拓扑图自动布局之曲线布局
- 计网--OSI七层与TCP/IP五层网络架构详解
- 2016Shenyang网络预选赛1007 / HDU5898 (数位dp)