Ṣeto proxy lori WebClient ti HtmlUnit
Ṣe àtúntò ProxyConfig ti HtmlUnit fúnra rẹ ṣáájú kíkó àwọn ojú-ìwé, pẹ̀lú ètò ìparí àti àwọn òfin àrékọjá regular expression.
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/");
}
Ṣeto ProxyConfig lori WebClient tí ó ń kó ojú-ìwé ṣáájú ìrìnàjò. Èyí ń lo ààyè orúkọ org.htmlunit; àwọn ìgbẹ́kẹ̀lé àtijọ́ ń lo com.gargoylesoftware.htmlunit, wọ́n sì lè pèsè àwọn olùkọ́ tí ó yàtọ̀.
Rọ́pò olùgbàlejò proxy àti ibùdó odidi pẹ̀lú olùdíje tí a kò fọwọ́ sí láti àkójọ proxy HTTP fún àpẹẹrẹ ojú-ìwé gbogbo ènìyàn yìí. "http" ti olùkọ́ ṣàlàyé alárinà, pẹ̀lú fún ojú-ìwé HTTPS. Má ṣe fi ìpilẹ̀ URL sínú àríyànjiyàn orúkọ olùgbàlejò, má sì ṣe yí ìlànà padà kìkì láti bá ibi-àfojúsùn mu.
Àwọn iye àrékọjá jẹ́ regular expression, kì í ṣe àwọn òfin PAC tàbí àkójọ àyíká tí a fi kọ́mà pín. Bí ìbéèrè kan bá lọ tààrà lójijì, fi olùgbàlejò tí a béèrè wé àwọn àpẹẹrẹ wọ̀nyẹn kí o sì jẹ́rìí pé ó ń lo WebClient yìí.
WebClient tàbí alábàáṣepọ̀ HTTP tí a dá lọ́tọ̀ kò jogún ohun àtúntò yìí. Ṣe àtúntò àwọn àpẹẹrẹ tí a lè tún lò ṣáájú iṣẹ́ wọn dípò yíyí ipò àgbáyé padà ní àyíká àwọn ìbéèrè alábàákẹ́gbẹ́. Ìjẹ́rìí ibi-àfojúsùn àti ìwọlé ojú-ẹ̀rọ ayélujára wà lọ́tọ̀; proxy tí a fọwọ́ sí tún nílò ojú-ìkànnà ẹ̀rí ìdánimọ̀ ti ẹ̀dà HtmlUnit tí a fi sórí ẹ̀rọ. Fún àpẹẹrẹ, HtmlUnit 4.21.0 fi ààyè ẹ̀rí ìdánimọ̀ proxy mọ́ olùgbàlejò àti ibùdó.