加入下面代码 是的 支持 https:
public static void initDefaultSSl() {
if(init)
return;
try {
SSLContext ctx = SSLContext.getInstance("TLS");
X509TrustManager tm = new X509TrustManager() {
public X509Certificate[] getAcceptedIssuers() {
return null;
}
public void checkClientTrusted(X509Certificate[] chain,
String authType) throws CertificateException {
}
public void checkServerTrusted(X509Certificate[] chain,
String authType) throws CertificateException {
}
};
ctx.init(null, new TrustManager[] { tm }, null);
HttpsURLConnection.setDefaultSSLSocketFactory(ctx.getSocketFactory());
logger.info("HttpsURLConnection.setDefaultSSLSocketFactory");
} catch (Exception ex) {
ex.printStackTrace();
}
init=true;
}