0
我遇到類似問題Is it possible to use HTTPS proxy in HTMLunit?,但我使用的是httpunit版本2.10。在以前的帖子是圍繞2.10版本(changelog的時間,所以我不知道過什麼改變htmlunit襪子代理不與HTTPS一起使用
具體來說,該代碼:
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6);
ProxyConfig proxyConfig = new ProxyConfig("localhost",8080);
proxyConfig.setSocksProxy(true);
webClient.setProxyConfig(proxy);
webClient.addRequestHeader("referer", "http://www.google.com");
webClient.setThrowExceptionOnScriptError(false);
webClient.setCssEnabled(false);
webClient.setJavaScriptEnabled(false);
HtmlPage page = webClient.getPage("https://somewebsite");
這應該不工作,如果我沒有代理上8080上運行,但它連接起來,只是沒有通過代理服務器與此相反,這個崩潰,它應該像,當代理沒有運行:
HtmlPage page = webClient.getPage("http://somewebsite"); //not https
這仍然是在的HtmlUnit不足? 一世有一個很好的解決方法或黑客來獲得襪子代理與https工作?
我沒有得到一個機會來測試HTTPS與代理,但我甚至無法定期HTTPS登錄與2.11合作。我會試着去看看它在做什麼是獨一無二的。 – Arcymag