Angi Unirests proxy før klienten starter
Konfigurer Kong Unirest-klienten eksplisitt, eller velg JVM-systemegenskaper, før den underliggende klienten aktiveres.
Angi en Kong Unirest-rute før den første forespørselen aktiverer klienten:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Før en ny instans aktiveres for tillatte offentlige forespørsler, kan en HTTP-adresse fra listen over HTTP-proxyer fylle ut eksempelets vert og port uten en proxykonto. Den dokumenterte proxy-overbelastningen godtar også brukernavn/passord fra applikasjonskonfigurasjonen. De hører ikke hjemme i mål-URL-en.
Velg i stedet dette for en bevisst egenskapsstyrt policy:
Unirest.config().useSystemProperties(true);At en JVM-egenskap finnes, får ikke enhver HTTP-klient til å lese den. Velg kilden under initialiseringen; alternativer brukt til å bygge en aktivert klient krever eksplisitt nedstenging eller tilbakestilling før de kan endres.
Bruk Unirest.spawnInstance() for atskilte konfigurasjoner, og send gjennom samme instans. Den statiske primære instansen konfigurerer ikke en opprettet instans, og en delt aktivert klient bør ikke byttes rundt samtidige forespørsler.
Eldre com.mashape-eksempler som bruker Unirest.setProxy(HttpHost) tilhører et annet API. Tilpass deg den avhengigheten i stedet for å kombinere inngangspunktet med Kongs konfigurasjon.