android 网络请求库的比较
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 网络请求库的比较相关的知识,希望对你有一定的参考价值。
一、 现有库和选择的库
HttpURLConnection:是Java中的标准类,是对Java中socket的封装。
Httpclient:是Apache的开源框架,是对HttpURLConnection的封装。
Okhttp:是Square公司开发的开源网络访问框架,是对socket的封装。
综上,Okhttp是目前比较适合的网络框架,根据业务需求进行适当的封装能够很好的适用于我们的需求。另外,该框架现在已经被广泛使用,比如著名的公司Facebook,他们在自己的android客户端中对网络访问就是使用的Okhttp。
使用OkHttp。Facebook 很早就开始使用Square公司开发的 OkHttp(一个开源的网络协议栈)了,现在Google 官方也从Android 4.4开始使用 OkHttp作为HttpURLConnection的默认实现了。 OkHttp 支持在糟糕的网络环境下面更快的重试,并且还能利用 SPDY 协议进行快速的并发网络请求。查看
二、 对Okhttp的封装后的接口
以上是关于android 网络请求库的比较的主要内容,如果未能解决你的问题,请参考以下文章
异步请求Python库 grequests的应用和与requests库的响应速度的比较