0

我也想知道如何忽略 Apache HttpClient 4.0 中的 SSL 证书错误,所以我读了这篇文章:<a href="https://stackoverflow.com/questions/2703161/how-to-ignore-ssl-certificate-errors -in-apache-httpclient-4-0">如何忽略 Apache HttpClient 4.0 中的 SSL 证书错误并照它说的做。

但我在这个声明中的 intellij 想法中有一个错误:

   SSLContext sslContext = SSLContext.getInstance("SSL");

处理异常:java.security.NoSuchAlgorithmException。

我也试过“TLS”但没用。

请问有人知道如何解决这个问题吗?

4

1 回答 1

2

你得到这个编译错误是因为SSLContext.getInstance("SSL");抛出了一个你必须处理的检查异常。

通过用 try-catch 块包围该行:

try {
   SSLContext sslContext = SSLContext.getInstance("SSL");
} catch (NoSuchAlgorithmException e) {
   /// handle e
}

或添加throws NoSuchAlgorithmException到方法定义中。

这是 Java 基础知识,您应该学习一些关于异常的知识:课程:异常

于 2013-03-15T07:54:46.680 回答