د HtmlUnit WebClient کې پروکسي تنظیم کړئ
د پاڼو له بارولو مخکې د HtmlUnit خپل ProxyConfig تنظیم کړئ، په شمول د پای نقطې سکیم او د منظم څرګندونې د تېرېدو قواعد.
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/");
}
ProxyConfig په هغه WebClient کې تنظیم کړئ چې پاڼه د تګ راتګ څخه مخکې باروي. دا د org.htmlunit نوم فضا کاروي؛ زاړه انحصارونه com.gargoylesoftware.htmlunit کارول او کېدای شي بېلابېل جوړونکي وړاندې کړي.
د دې عامه پاڼې مثال لپاره د پروکسي کوربه او بشپړ عدد پورټ د HTTP پروکسي لیست څخه یو نا تصدیق شوي کاندید سره بدل کړئ. د جوړونکي "http" منځګړی تشریح کوي، حتی د HTTPS پاڼې لپاره. په کوربه نوم دلیل کې د URL مخکښ مه ږدئ او یوازې د منزل سره د سمون لپاره پروتوکول مه بدل کړئ.
د تېرېدو ارزښتونه منظم څرګندونې دي، نه د PAC قواعد او نه د کامې سره جلا شوې چاپېریال لیست. که یوه غوښتنه ناڅاپه مستقیمه ځي، غوښتل شوی کوربه له هغو نمونو سره پرتله کړئ او تصدیق کړئ چې دا WebClient کاروي.
جلا جوړ شوی WebClient یا HTTP کلاینټ دا تنظیماتي شی نه ترلاسه کوي. د هم مهاله غوښتنو شاوخوا د نړیوال حالت بدلولو پرځای د بیا کارونې وړ مثالونه د دوی له کار مخکې تنظیم کړئ. د منزل تصدیق او د وېب سایټ ننوتل جلا پاتې کیږي؛ تصدیق شوي پروکسي ته د نصب شوي HtmlUnit نسخې د اعتبار وړ اسنادو انټرفیس هم اړین دی. د بېلګې په توګه، HtmlUnit 4.21.0 د پروکسي اعتبار اسناد د کوربه او پورټ له مخې محدودوي.