Google has deprecated HttpClient
Choose an HTTP Client
Most network-connected Android apps use HTTP to send and
receive data. Android includes two HTTP clients:HttpURLConnection
and
Apache HttpClient
.
Both support HTTPS, streaming uploads and downloads, configurable
timeouts, IPv6, and connection pooling. We recommend
using HttpURLConnection
for
applications targeted at Gingerbread and higher. For more discussion
of this topic, see the blog post Android‘s
HTTP Clients.
Reference url:
http://codeblow.com/questions/apache-http-client-or-urlconnection/
http://www.oschina.net/question/871224_84258?sort=time
http://developer.android.com/training/basics/network-ops/connecting.html
http://blog.csdn.net/guolin_blog/article/details/12452307