Avmarka HtmlUnit proxy-innlitingar til proxy-vertin
Set upp eina HtmlUnit proxy og brúka host/port-økið hjá innlitingarveitaranum, við domain- og workstation-feltum til NTLM.
Proxy-uppsetingin í HtmlUnit velur millumliðin, og innlitingarveitarin gevur kontuna til tann vertin og portin. Til ein NTLM-proxy hevur HtmlUnit 4.21.0 API eina serstaka aðferð:
String proxyHost = "proxy.example";
int proxyPort = 8080;
DefaultCredentialsProvider credentials = new DefaultCredentialsProvider();
credentials.addNTLMCredentials(
user, password.toCharArray(), proxyHost, proxyPort, workstation, domain);
try (WebClient browser = new WebClient()) {
browser.getOptions().setProxyConfig(
new ProxyConfig(proxyHost, proxyPort, "http"));
browser.setCredentialsProvider(credentials);
HtmlPage page = browser.getPage("https://www.example.com/");
}
Klassirnar brúka núverandi org.htmlunit-pakkar, við HtmlPage í org.htmlunit.html. Gev proxy-kontuni workstation og domain eftir umhvørvinum; málwebsíðan er ikki domain-feltið hjá NTLM.
Til vanliga brúkaranavn/loyniorð-innliting býður sama veitarin addCredentials við brúkaranavni, loyniorði sum char-array, vert, port og realm. Eitt null-realm eigur við hvørja realm á tí avmarkaða endpointinum.
Brúka ta yvirbyrðingina, sum passar við autentiseringarskipan proxysins og við tað avhengnið, sum veruliga er sett í gongd. Gomul HtmlUnit 2.x-dømi brúka onnur pakkanøvn og kunnu hava string-loyniorð-underskriftir; kotan omanfyri brúkar 4.21.0 API.