Kwa API ya kawaida ya Apache HttpClient 5, washa sifa za mfumo unapounda mteja:

import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;

try (CloseableHttpClient client = HttpClients.custom()
        .useSystemProperties()
        .build()) {
    // Execute the application's HTTP work with this client.
}

Toa hoja za uanzishaji zilizokusudiwa, kama -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, ukitumia kiishilio chako halisi. Orodha ya proksi za HTTP hutoa wagombea wa umma wakati njia hiyo inaruhusiwa. Jumuisha sifa za HTTPS na za kupita kwa maeneo lengwa husika. Kuweka sifa moja ya JVM pekee hakuwezi kuthibitisha kuwa mteja huyu anaifuata.

Marejeo ya mjenzi hubainisha sifa ambazo vipengele vyake vya chaguo-msingi huzingatia. Wapangaji dhahiri wa njia au vipengele vingine vilivyotolewa vinaweza kubadilisha tabia hiyo.

Fanya maombi kupitia kipengele hiki kilichosanidiwa. Utegemezi unaounda mteja mwingine unahitaji kiwanda chake kinachotumika au ingizo la proksi; mteja asiyetumika kando yake haubadilishi chochote.

Tambua maktaba na uagizaji katika operesheni iliyoshindikana. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 na java.net.http.HttpClient ya Java zina violesura tofauti vya usanidi. Mapishi ya zamani ya darasa hayawezi kueleza mteja ambaye hautumii kizazi hicho kamwe.

Makala zinazohusiana