开始时,报这个错误
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
System.setProperty("javax.net.debug","ssl");
httpclient = new DefaultHttpClient();
httpclient = getHttpsClient(httpclient);
public static HttpClient getHttpsClient(HttpClient httpClient) {
ClientConnectionManager ccm = httpClient.getConnectionManager();
SchemeRegistry sr = ccm.getSchemeRegistry();
sr.register(new Scheme("https", MySSLSocketFactory.getInstance(), 443));
httpClient = new DefaultHttpClient(ccm, httpClient.getParams());
return httpClient;
}
MySSLSocketFactory.java
public class MySSLSocketFactory extends SSLSocketFactory {
static {
mySSLSocketFactory = new MySSLSocketFactory(createSContext(), new TrustAnyHostnameVerifier());
}
private sta