Fyri klassiska Apache HttpClient 5-API skal tú gera klientin til at brúka system-eindir, tá tú byggir hann:

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.
}

Gev tað ætlaðu byrjanar-argumentini, so sum -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, við tínum veruliga endapkti. HTTP-proxy-listin bjóðar almennum leshægum, tá ið henda leiðin er loyvd. Tak HTTPS- og umleiðingar-eindir við fyri tey viðkomandi málini. Bert at seta eina JVM-eind kann ikki prógva, at hesin klienturin brúkar hana.

Byggjara-vísiringin vísir á tær eindir, sum sjálvsettir partar hansara taka til. Greiðir leiðarplanleggjarar ella aðrir partar, sum verða latnir, kunnu broyta hesa atferð.

Gera umbønir gjøgnum hesa stilltu instansuna. Ein treyt, sum byggir ein annan klient, tørvar sína egnu stuðlaðu verksmiðju ella proxy-innslag; ein óbrúktur klient við síðuna broytir einki.

Finn bókasavnið og innflutningarnar í tí miseydnaðu handlingini. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 og java.net.http.HttpClient hjá Java hava ymisk stillingar-viðurskifti. Ein gomul klassu-uppskrift kann ikki greiða frá einum klienti, sum ongantíð brúkar tað ættarliðið.

Skyldar greinar