是否有可能使用HTTPS代理中的HtmlUnit?(Is it possible to use HT

2019-09-20 07:48发布

我在新的HtmlUnit,试图把HTTPS代理进行的HtmlUnit。 我试图使用https:刚才主持人IP之前//,但我得到了异常。

任何人都可以帮我解决这个问题呢?


更新:我的代码是:

 WebClient webClient = new  WebClient(BrowserVersion.FIREFOX_3_6,"https://199.127.100.13", 11888);

更新2:我问的开发团队,在说,这是在框架中的一个错误。 他们会解决它。

Answer 1:

你不应该把http://或https://开头后面的代理服务器的IP地址。

如果您的HTTP代理服务器支持HTTPS,然后会的HtmlUnit自动使用它。 下面是如何使用代理有一个的HtmlUnit例如

对于HTTP代理

                ProxyConfig pc = new ProxyConfig();
                pc.setSocksProxy(false); //Set to false if it is a http server
                pc.setProxyHost("192.168.1.200"); //your proxy IP
                pc.setProxyPort(proxyPort);
                webClient.getOptions().setProxyConfig(pc);

当然,如果你使用的是比setSocksProxy设置为true socks代理。



文章来源: Is it possible to use HTTPS proxy in HTMLunit?