Set proxy á WebClient hjá HtmlUnit
Still inn egnu ProxyConfig hjá HtmlUnit áðrenn síður verða tiknar, eisini endapunktsskema og umfaringsreglur við reguligum úttrykkjum.
import org.htmlunit.ProxyConfig;
import org.htmlunit.WebClient;
try (WebClient browser = new WebClient()) {
ProxyConfig proxy =
new ProxyConfig("proxy.example.net", 8080, "http");
proxy.addHostsToProxyBypass("localhost");
browser.getOptions().setProxyConfig(proxy);
browser.getPage("https://example.net/");
}
Set ProxyConfig á tann WebClient, sum tek síðuna áðrenn leiðing. Hetta brúkar org.htmlunit navnarúmið; eldri treytir brúktu com.gargoylesoftware.htmlunit og kunnu vísa øðrum byggjarum.
Skift út proxy-vertshúsinum og heiltalsporti við ósamgómdum valmøguleika úr HTTP-proxylistanum fyri hetta almenna síðudømið. "http" hjá byggjaranum lýsir millumliðin, eisini fyri HTTPS-síðu. Set ikki URL-forstava í vertsheitið og broyt ikki protokoll bara fyri at hóma við málið.
Umfaringsvirði eru regulig úttrykk, ikki PAC-reglur ella ein komma-skild umhvørvislisti. Um ein fyrispurningur fer beinleiðis óvæntað, ber saman umbidnu vertshúsini við hesar mynstrar og vátta, at tað brúkar henda WebClient.
Ein serstakur WebClient ella HTTP-klientur arvar ikki hendan stillingarlutin. Still endurnýttar instansir áðrenn arbeiðið teirra í staðin fyri at broyta altjóða støðu kring samstundis fyrispurningar. Málváttan og innskráseting á heimasíðu vera framvegis aðskild; ein samgómdur proxy hevur eisini tørv á váttanar-interface hjá innstalleraðu HtmlUnit-útgávuni. Til dømis avmarkar HtmlUnit 4.21.0 proxy-váttanir eftir vertshúsi og porti.