我在新的HtmlUnit,试图把HTTPS代理进行的HtmlUnit。 我试图使用https:刚才主持人IP之前//,但我得到了异常。
任何人都可以帮我解决这个问题呢?
更新:我的代码是:
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6,"https://199.127.100.13", 11888);
更新2:我问的开发团队,在说,这是在框架中的一个错误。 他们会解决它。
我在新的HtmlUnit,试图把HTTPS代理进行的HtmlUnit。 我试图使用https:刚才主持人IP之前//,但我得到了异常。
任何人都可以帮我解决这个问题呢?
更新:我的代码是:
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6,"https://199.127.100.13", 11888);
更新2:我问的开发团队,在说,这是在框架中的一个错误。 他们会解决它。
你不应该把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代理。