Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。
如何选择这两个类的使用:android-developers.blogspot.com/2011/09/androids-http-clients.htm
尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用

Android4.4的源码中可以看到HttpURLConnection已经替换成OkHttp实现

OkHttp 处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复。如果您的服务器配置了多个IP地址,当第一个IP连接失败的时候,OkHttp会自动尝试下一个IP。OkHttp还处理了代理服务器问题和SSL握手失败问题。

使用 OkHttp 无需重写您程序中的网络代码。OkHttp实现了几乎和java.net.HttpURLConnection一样的API。如果你用了 Apache HttpClient,则OkHttp也提供了一个对应的okhttp-apache 模块。

 

 OkHttp的是使用:

OkHttp支持Android 2.3及其以上版本。
对于Java, JDK1.7以上。
使用文档:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html

相关文章:

  • 2021-12-14
  • 2021-08-27
  • 2021-10-14
  • 2021-08-04
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2021-10-03
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2021-11-09
相关资源
相似解决方案