Stel een Kong Unirest-route in voordat het eerste verzoek de client activeert:

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

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

Voordat een nieuwe instantie wordt geactiveerd voor toegestane openbare verzoeken, kan een HTTP-adres uit de HTTP-proxylijst de host en poort van het voorbeeld vullen zonder proxyaccount. De gedocumenteerde proxy-overload accepteert ook gebruikersnaam en wachtwoord uit de toepassingsconfiguratie. Die horen niet in de bestemmings-URL.

Kies in plaats daarvan dit voor een bewust eigenschapgestuurd beleid:

Unirest.config().useSystemProperties(true);

Het bestaan van een JVM-eigenschap zorgt er niet voor dat elke HTTP-client die leest. Kies de bron tijdens de initialisatie; opties die zijn gebruikt om een geactiveerde client te bouwen, vereisen een expliciete afsluiting of reset voordat ze kunnen veranderen.

Gebruik voor afzonderlijke configuraties Unirest.spawnInstance() en verzend via diezelfde instantie. De statische primaire instantie configureert geen aangemaakte instantie, en een gedeelde geactiveerde client moet niet worden omgeschakeld rond gelijktijdige verzoeken.

Oudere com.mashape-voorbeelden die Unirest.setProxy(HttpHost) gebruiken, horen bij een andere API. Sluit aan bij die afhankelijkheid in plaats van het toegangspunt te combineren met de configuratie van Kong.

Gerelateerde artikelen