Android系统默认支持两种方式进行HTTPS通信:JDK自身的HttpsURLConnection和来自Apache的HttpClient。

官方文档显示自从Android2.3开始推荐使用HttpsURLConnection,因为它代码更精简,bug也更少,但在之前版本有一些bug。 从Android6.0开始移除了HttpClient类库。所以,以后,在Android中,HTTP编程只能使用HttpsURLConnection。