2012-07-27 19 views
5

HTML biriminde yeni ve HTMLunit için HTTPS proxy'yi ayarlamaya çalışıyorum. HOST IP'den hemen önce https: // kullanmayı denedim, ancak Özel Durumum var.HTML birimi içinde HTTPS proxy kullanmak mümkün mü?

Bu sorunu çözmemde bana yardımcı olan var mı?


Güncelleme: Benim Kod geçerli:

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

Güncelleme 2: Ben çerçevesinde bir hata olduğunu söyleyen geliştirici ekibi istedi. Düzeltecekler.

+0

_Ne hata yaptınız? – SLaks

+0

"main" iş parçacığında özel durum java.net.UnknownHostException: https://199.127.100.13 –

cevap

1

Vekil sunucunun ip adresinin arkasında http: // veya https: // koymamalısınız.

http proxy sunucunuz https'yi destekliyorsa, htmlunit bunu otomatik olarak kullanır. Burada true setSocksProxy ayarlamak daha çorap vekil kullanıyorsanız 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); 

için ve tabii HtmlUnit'in

ile vekil nasıl kullanılacağına ilişkin bir örnektir.

İlgili konular