Impostare una rotta Kong Unirest prima che la prima richiesta attivi il suo client:

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

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

Prima di attivare una nuova istanza per richieste pubbliche consentite, un indirizzo HTTP dall'elenco dei proxy HTTP può riempire host e porta dell'esempio senza un account proxy. L'overload proxy documentato accetta anche nome utente e password dalla configurazione dell'applicazione. Non appartengono all'URL di destinazione.

Per una policy deliberatamente guidata dalle proprietà, attivare invece questa opzione:

Unirest.config().useSystemProperties(true);

La presenza di una proprietà JVM non fa sì che ogni client HTTP la legga. Scegliere l'origine durante l'inizializzazione; le opzioni usate per costruire un client attivato richiedono un arresto o un reset esplicito prima di poter cambiare.

Per configurazioni distinte, usare Unirest.spawnInstance() e inviare attraverso la stessa istanza. L'istanza primaria statica non configura un'istanza creata, e un client attivato condiviso non dovrebbe essere commutato attorno a richieste concorrenti.

I vecchi esempi com.mashape che usano Unirest.setProxy(HttpHost) appartengono a un'altra API. Allinearsi a quella dipendenza invece di combinare il suo punto di ingresso con la configurazione di Kong.

Articoli correlati