
[This post is by Jesse Wilson from the Dalvik team. —Tim Bray]Most network-connected Android apps will use HTTP to send and receive data. Android includes two HTTP clients: HttpURLConnection and Apache HTTP Client. Both support HTTPS, streaming uploads and downloads, configurable timeouts, IPv6 and connection pooling.Apache HTTP ClientDefaultHttpClient and its sibling AndroidHttpClient are extensible...