調用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);
