这两者之间是否存在很大差异?最好使用哪一种?
答案 0 :(得分:27)
基于Android源代码:
AndroidHttpClient设置为执行以下额外设置:
答案 1 :(得分:10)
AndroidHttpClient
:Apache DefaultHttpClient
的子类,配置了Android的合理默认设置和注册方案,还允许用户添加HttpRequestInterceptor
类。
此客户端处理cookie但默认情况下不保留它们。要保留cookie,只需将cookie商店添加到HttpContext
[API]
答案 2 :(得分:3)
来自Android开发人员的这个有趣的 blog post 概述了不同Android的HTTP客户端。
根据这篇文章, URLConnection 应优先于Gingerbread及以上版本的DefaultHttpClient或AndroidHttpClient。