なんか、いろいろ難しい。
HttpsURLConnectionでKeep-Alive?
そんなことするならSSLSocket使って自分で処理します。
というわけで今回はAndroidでSSLSocketを使う方法。
javax.net.SocketFactory;
javax.net.ssl.SSLSocketFactory;
とりあえずこいつらを使います。
Socket s = SSLSocketFactory.getDefault().createSocket(host,port);//portは基本443で。
これでおk。はい、めでたしめでたし。
そしておまけ。
AndroidでBASE64エンコードするのは
android.util.Base64;
こいつをインポートして、
Base64.encodeToString(“文字”.getBytes(), Base64.DEFAULT);
これでおk。