zoukankan      html  css  js  c++  java
  • apache httpclient 4.5 兼容 http https

     1 String responseContent = "";
     2 try {
     3     SSLContextBuilder contextBuilder = new SSLContextBuilder();
     4     contextBuilder.loadTrustMaterial(null, new TrustSelfSignedStrategy());
     5     SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory(contextBuilder.build());
     6     CloseableHttpClient httpclient = HttpClients.custom().setSSLSocketFactory(sslConnectionSocketFactory).build();
     7     HttpGet httpGet = new HttpGet(requestUrl);
     8     CloseableHttpResponse response = httpclient.execute(httpGet);
     9     try {
    10         HttpEntity entity = response.getEntity();
    11         if (null != entity) {
    12             responseContent = EntityUtils.toString(entity, ContentType.getOrDefault(entity).getCharset());
    13             EntityUtils.consume(entity);
    14         }
    15     } finally {
    16         response.close();
    17     }
    18 } catch (KeyStoreException e) {
    19     e.printStackTrace();
    20 } catch (NoSuchAlgorithmException e) {
    21     e.printStackTrace();
    22 } catch (KeyManagementException e) {
    23     e.printStackTrace();
    24 }
    25 return responseContent;
  • 相关阅读:
    第十八周个人作业
    十六周个人作业
    个人作业
    第十四周总结
    第十三周周末总结
    排球计分程序说明书
    我和计算机
    排球比赛记分员
    逻辑思维怎样成为一个高手
    用户故事排球教练助手
  • 原文地址:https://www.cnblogs.com/Zombie-Xian/p/5355295.html
Copyright © 2011-2022 走看看