2012-07-27 16 views
5

Soy nuevo en HTMLunit y trato de configurar el proxy HTTPS para la unidad HTML. Intenté usar https: // justo antes del HOST IP, pero recibí Exception.¿Es posible usar el proxy HTTPS en la unidad HTML?

¿Alguien me puede ayudar a resolver este problema?


Actualización: Mi código es:

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

Actualización 2: le pregunté al equipo de desarrollo, El dijo que es un error en el marco. Ellos lo arreglarán.

+0

_¿Qué error obtuviste_? – SLaks

+0

Excepción en el hilo "principal" java.net.UnknownHostException: https://199.127.100.13 –

Respuesta

1

No debe colocar http: // o https: // detrás de la dirección IP del servidor proxy.

Si su servidor proxy http es compatible con https, htmlunit lo usaría automáticamente. Aquí está un ejemplo de cómo utilizar proxy con HtmlUnit

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

y por supuesto si está usando calcetines de proxy de establecer el setSocksProxy true.

Cuestiones relacionadas