android 网络请求库的比较

一、 现有库和选择的库
HttpURLConnection:是Java中的标准类,是对Java中socket的封装。
Httpclient:是Apache的开源框架,是对HttpURLConnection的封装。
Okhttp:是Square公司开发的开源网络访问框架,是对socket的封装。
android 网络请求库的比较
综上,Okhttp是目前比较适合的网络框架,根据业务需求进行适当的封装能够很好的适用于我们的需求。另外,该框架现在已经被广泛使用,比如著名的公司Facebook,他们在自己的Android客户端中对网络访问就是使用的Okhttp。
使用OkHttpFacebook 很早就开始使用Square公司开发的 OkHttp(一个开源的网络协议栈)了,现在Google 官方也从Android 4.4开始使用 OkHttp作为HttpURLConnection的默认实现了。  OkHttp 支持在糟糕的网络环境下面更快的重试,并且还能利用 SPDY 协议进行快速的并发网络请求。查看
 android 网络请求库的比较
 
二、 对Okhttp的封装后的接口
android 网络请求库的比较
 android 网络请求库的比较
android 网络请求库的比较
android 网络请求库的比较
上一篇:<转>泛型的内部原理:类型擦除以及类型擦除带来的问题


下一篇:iphone微信长按二维码识别不了