Ustaw trasę Kong Unirest, zanim pierwsze żądanie aktywuje jego klienta:

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

Zanim nowa instancja zostanie aktywowana dla dozwolonych żądań publicznych, adres HTTP z listy proxy HTTP może wypełnić host i port przykładu bez konta proxy. Udokumentowane przeciążenie proxy przyjmuje też nazwę użytkownika i hasło z konfiguracji aplikacji. Nie należą one do docelowego URL-a.

W przypadku celowo sterowanej właściwościami polityki włącz zamiast tego to:

Unirest.config().useSystemProperties(true);

Istnienie właściwości JVM nie sprawia, że każdy klient HTTP ją odczyta. Wybierz źródło podczas inicjalizacji; opcje użyte do zbudowania aktywowanego klienta wymagają jawnego wyłączenia lub resetu, zanim będą mogły się zmienić.

Dla odrębnych konfiguracji użyj Unirest.spawnInstance() i wysyłaj przez tę samą instancję. Statyczna instancja główna nie konfiguruje utworzonej instancji, a współdzielonego aktywowanego klienta nie należy przełączać wokół równoległych żądań.

Starsze przykłady com.mashape używające Unirest.setProxy(HttpHost) należą do innego API. Dopasuj się do tej zależności, zamiast łączyć jej punkt wejścia z konfiguracją Konga.

Powiązane artykuły