摘要
摘自Android实战之你应该使用哪个网络库
最早的时候Android只有两个主要的HTTP客户端: HttpURLConnection, Apache HTTP Client。根据Google官方博客的内容,HttpURLConnection在早期的Android版本中可能存在一些Bug:
在Froyo版本之前,HttpURLConnection包含了一些很恶心的错误。特别是对于关闭可读的InputStream时候可能会污染整个连接池。
同样,Google官方并不想转到Apache HTTP Client中:
Apache HTTP Client中复杂的API设计让人们根本不想用它,Android团队并不能够有效地工作。
阅读更多