2012-07-27 20 views
5

我是HTMLunit中的新成员,并尝试为HTML单元设置HTTPS代理。 我试图在主机IP之前使用https://,但我得到异常。是否可以在HTML单元中使用HTTPS代理?

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


更新:我的代码是:

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

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

+0

_你出错了? – SLaks 2012-07-27 13:47:16

+0

线程“main”中的异常java.net.UnknownHostException:https://199.127.100.13 – 2012-07-27 13:49:23

回答

1

您不应该将http://或https://放在代理服务器的IP地址后面。

如果您的http代理服务器支持https,那么htmlunit会自动使用它。下面是如何,如果你正在使用SOCKS代理比setSocksProxy设置为true,使用代理与

的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); 

一个例子。

相关问题