diff --git a/DistributedMapDemo/entry/src/main/java/com/huawei/codelab/util/HttpUtils.java b/DistributedMapDemo/entry/src/main/java/com/huawei/codelab/util/HttpUtils.java index 1a8ea07e5cff04a43e82582aebaecf01ad939bc2..2cda4377f324d6337c46461189e5e9f23fca31f1 100644 --- a/DistributedMapDemo/entry/src/main/java/com/huawei/codelab/util/HttpUtils.java +++ b/DistributedMapDemo/entry/src/main/java/com/huawei/codelab/util/HttpUtils.java @@ -33,16 +33,17 @@ import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.Proxy; import java.net.URL; +import java.net.URLConnection; import java.nio.charset.StandardCharsets; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; +import java.security.cert.X509Certificate; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManager; - -import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.X509TrustManager; /** * 网络请求管理类 @@ -140,7 +141,6 @@ public class HttpUtils { resultBuffer.append(tempLine); } if (callback != null) { - System.out.println("onSuccess:"); context.getUITaskDispatcher().syncDispatch(() -> callback.onSuccess(resultBuffer.toString())); } if (httpResponseCache != null) { @@ -237,4 +237,24 @@ public class HttpUtils { */ void onSuccess(String result); } + + /** + * MyX509TrustManager + * + * @since 2021-03-12 + */ + private static class MyX509TrustManager implements X509TrustManager { + @Override + public void checkClientTrusted(X509Certificate[] certificates, String authType) { + } + + @Override + public void checkServerTrusted(X509Certificate[] ax509certificate, String authType) { + } + + @Override + public X509Certificate[] getAcceptedIssuers() { + return null; + } + } }