Fir déi klassesch Apache HttpClient 5 API aktivéiert d'Systemeigenschafte beim Erschafe vum Client:

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

Gitt déi virgesinn Startargumenter un, zum Beispill -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, mat Ärem richtegen Endpunkt. D'HTTP-Proxy-Lëscht bitt ëffentlech Kandidaten, wann dëse Wee erlaabt ass. Huelt HTTPS- an Ëmwee-Eigenschafte fir déi betraffe Destinatiounen op. Just eng JVM-Eigenschaft ze setzen kann net beweiseen, datt dëse Client se benotzt.

D'Builder-Referenz nennt d'Eigenschaften, déi seng Standardkomponente berécksiichtegen. Explizit Routeplaner oder aner geliwwert Komponente kënnen dat Verhalen änneren.

Maacht Ufroen iwwer dës konfiguréiert Instanz. Eng Ofhängegkeet, déi en anere Client baut, brauch hir eege ënnerstëtzt Fabrik oder Proxy-Agab; en onbenotzten Client niewent drun ännert näischt.

Identifizéiert d'Bibliothéik an d'Importen an der feelgeschloener Operatioun. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 an dem Java seng java.net.http.HttpClient hunn ënnerschiddlech Konfiguratiounsschnëttstellen. Eng al Klasserezept kann e Client net erklären, deen déi Generatioun ni benotzt.

Ähnlech Artikelen