Java HtmlUnit连接到https
当我想在https网站上使用HtmlUnit(2.10版)时,我遇到了一个问题 我初始化了WebClient对象,并指定了一些参数Java HtmlUnit连接到https,java,https,htmlunit,Java,Https,Htmlunit,当我想在https网站上使用HtmlUnit(2.10版)时,我遇到了一个问题 我初始化了WebClient对象,并指定了一些参数 webClient.setSSLClientCertificate(URL,PASSWORD,"pkcs12"); webClient.setUseInsecureSSL(true); SetUseSecureSSL方法抛出带有以下消息的IllegalArgumentException:“套接字工厂可能不为null” 堆栈跟踪 scheme.scheme.(sch
webClient.setSSLClientCertificate(URL,PASSWORD,"pkcs12");
webClient.setUseInsecureSSL(true);
SetUseSecureSSL方法抛出带有以下消息的IllegalArgumentException:“套接字工厂可能不为null”
堆栈跟踪
scheme.scheme.(scheme.java:94)
com.gargoylesoftware.htmlunit.HttpWebConnection.createHttpClient(HttpWebConnection.java:535)
com.gargoylesoftware.htmlunit.HttpWebConnection.getHttpClient(HttpWebConnection.java:500)
com.gargoylesoftware.htmlunit.HttpWebConnection.setuseesecuressl(HttpWebConnection.java:711)
com.gargoylesoftware.htmlunit.WebClient.setUseSecureSSL(WebClient.java:1096)
mon.package.HtmlUnitAbstract.setSSLClientCertificate(HtmlUnitAbstract.java:66)
有人已经犯过这种错误了?
感谢您的帮助。避免使用不推荐的方法,请尝试以下代码:
webClient.getOptions().setSSLClientCertificate(URL,PASSWORD,"pkcs12");
webClient.getOptions().setUseInsecureSSL(true);
避免使用不推荐的方法,请尝试以下代码:
webClient.getOptions().setSSLClientCertificate(URL,PASSWORD,"pkcs12");
webClient.getOptions().setUseInsecureSSL(true);