【发布时间】:2011-07-05 09:19:50
【问题描述】:
这两者之间有很大区别吗?最好使用哪一个?
【问题讨论】:
这两者之间有很大区别吗?最好使用哪一个?
【问题讨论】:
基于Android源码:
AndroidHttpClient 设置为进行以下额外设置:
【讨论】:
AndroidHttpClient:Apache DefaultHttpClient 的子类,为 Android 配置了合理的默认设置和注册方案,还允许用户添加 HttpRequestInterceptor 类。
此客户端处理 cookie,但默认情况下不保留它们。要保留 cookie,只需将 cookie 存储添加到 HttpContext
[API]
【讨论】:
AndroidHttpClient 内部使用DefaultHttpClient。
来自 android 开发人员的这个有趣的 blog post 概述了不同的 Android 的 HTTP 客户端。
根据这篇文章, URLConnection 应该优先于 Gingerbread 及更高版本上的 DefaultHttpClient 或 AndroidHttpClient。
【讨论】: