2012-07-27 4 views
5

Ich bin neu in HTMLUnit und versuche, HTTPS-Proxy für HTMLunit einzustellen. Ich habe versucht, https: // kurz vor der Host-IP zu verwenden, aber ich habe Ausnahme.Ist es möglich, HTTPS-Proxy in HTMLunit zu verwenden?

Jeder kann mir helfen, dieses Problem zu lösen?


Update: Mein-Code ist:

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

Update 2: ich das Entwicklerteam gefragt, die sagen, dass es ein Fehler im Rahmen ist. Sie werden es reparieren.

+0

_Was Fehler hast du bekommen_? – SLaks

+0

Ausnahme im Thread "Haupt" java.net.UnknownHostException: https://199.127.100.13 –

Antwort

1

Sie sollten http: // oder https: // nicht hinter die IP-Adresse des Proxy-Servers setzen.

Wenn Ihr http-Proxy-Server https unterstützt, würde htmlunit ihn automatisch verwenden. Hier ist ein Beispiel dafür, wie Proxy verwenden mit Htmlunit

Für HTTP-Proxy

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

und natürlich, wenn Sie SOCKS-Proxy verwenden als die setSocksProxy auf true gesetzt.

Verwandte Themen