NoHttp,volley,okhttp这三个有什么区别,哪个好用
来源:互联网 发布:如何学好口语知乎 编辑:程序博客网 时间:2024/05/15 18:44
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做底层的.
0 1
- NoHttp,volley,okhttp这三个有什么区别,哪个好用
- OkHttp和Volley的有什么区别?
- OkHttp和Volley的有什么区别?
- OkHttp和Volley的有什么区别
- NoHttp,volley,okhttp介绍
- Okhttp, Retrofit, android-async-http, Volley用哪个好
- Okhttp, Retrofit, android-async-http, Volley用哪个好
- OkHttp、NoHttp、Volley简单介绍
- UEFI启动与BIOS启动哪个好,有什么区别
- UTF-8和GBK有什么区别?到底用哪个好?
- 三个工厂有什么区别
- 光盘装系统和U盘装系统有什么区别?哪个好?
- 请问FXAA、FSAA与MSAA有什么区别?效果和性能上哪个好?
- VGA、DVI、HDMI哪个好?三种视频信号接口有什么区别?
- iframe和Ajax哪个好?iframe与Ajax有什么区别?
- NoHttp, OkHttp, Volley, Async-Http, xUtil, HttpClient, HttpURLConnection的比较
- Android网络框架综述(一)OkHttp、NoHttp、Volley
- 最近使用studio 发现drawle-hdpi 都没有了换成了mipmap-hdpi,这两个目录有什么区别呢,哪个比较好呢???
- 基于Web实现在线绘画拓扑图[GraphEditor]
- mocapy
- Leetcode 21 Merge Two Sorted Lists
- RCNN学习笔记(5):faster rcnn
- Maven详解之聚合与继承
- NoHttp,volley,okhttp这三个有什么区别,哪个好用
- linux下查找某文件,文件夹的命令和方法
- 解决checkbox的attr(checked)一直为undefined问题
- 对队列的操作和算法
- OCR图文识别软件是怎样禁用自动处理的
- ERP数据库显示到前段表达方法
- [C#基语法]之C#命名空间(namespace)
- DoorSignView
- LeetCode: Reorder List