2012-07-27 10 views
5

私はHTMLunitで新しく、HTMLunit用のHTTPSプロキシを設定しようとしています。 ホストIPの直前でhttps://を使用しようとしましたが、例外があります。HTMLunitでHTTPSプロキシを使用できますか?

誰でもこの問題を解決するのに役立ちますか?


アップデート:私のコードは次のとおりです。

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

アップデート2: 私はそれは、フレームワークのバグであることを述べ、開発チームを尋ねました。彼らはそれを修正します。

+0

_エラーが発生しましたか? – SLaks

+0

スレッド "main"の例外java.net.UnknownHostException:https://199.127.100.13 –

答えて

1

プロキシサーバーのIPアドレスの後ろにhttp://またはhttps://を入れないでください。

httpプロキシサーバーがhttpsをサポートしている場合、htmlunitは自動的にそれを使用します。ここでは、trueにsetSocksProxyを設定するよりも、SOCKSプロキシを使用している場合、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); 

のために、そしてもちろんhtmlunit

でプロキシを使用する方法の例があります。

関連する問題