Impostare il proxy di Unirest prima dell'avvio del client
Configurare esplicitamente il client Kong Unirest, oppure attivare le proprietà di sistema JVM, prima che il client sottostante venga attivato.
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.