調用接口,發送https請求


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM