下面是作者Tim Bray给出的答案
Which client is best?
Apache HTTP client has fewer bugs on Eclair and Froyo. It is the best choice for these releases.
For Gingerbread and better, HttpURLConnection is the best choice. Its simple API and small size makes it great fit for Android. Transparent compression and response caching reduce network use, improve speed and save battery. New applications should use HttpURLConnection; it is where we will be spending our energy going forward.
本文对比了Android平台上的两种常用HTTP客户端:Apache HTTP client和HttpURLConnection,针对不同Android版本推荐了最佳实践。对于较新版本的Android(Gingerbread及以上),建议使用HttpURLConnection,因其简洁的API和小体积更适配设备,同时通过透明压缩和响应缓存减少网络使用,提升速度并节省电池。新应用应考虑使用HttpURLConnection,这是未来发展的方向。
219

被折叠的 条评论
为什么被折叠?



