调用https接口有两种方式

一:是导入证书;

证书调用https请求本人还不知道,希望看见此博客的大神给我回复。

二:是创建信任管理器。

第一步:实现X509TrustManager接口,里面的方法不用做任何的实现。

第二步:实例化信任管理器

TrustManager[] tm = { new TrustAnyTrustManager() };
SSLContext sslContext = SSLContext.getInstance("SSL", "SunJSSE");
sslContext.init(null, tm, new java.security.SecureRandom());
// 从上述SSLContext对象中得到SSLSocketFactory对象
SSLSocketFactory ssf = sslContext.getSocketFactory();

第三步:发起请求链接

HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setSSLSocketFactory(ssf);

第四步设置请求链接的详细配置(参数)

conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
// 设置请求方式(GET/POST)
conn.setRequestMethod(requestMethod);