Definiu una ruta de Kong Unirest abans que la primera sol·licitud activi el seu client:

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

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

Abans d'activar una instància nova per a sol·licituds públiques permeses, una adreça HTTP de la llista de proxys HTTP pot omplir l'amfitrió i el port de l'exemple sense cap compte de proxy. La sobrecàrrega de proxy documentada també accepta nom d'usuari i contrasenya de la configuració de l'aplicació. No pertanyen a l'URL de destinació.

Per a una política deliberadament basada en propietats, activeu això en el seu lloc:

Unirest.config().useSystemProperties(true);

Que existeixi una propietat JVM no fa que tots els clients HTTP la llegeixin. Trieu la font durant la inicialització; les opcions emprades per construir un client activat requereixen una aturada o un restabliment explícit abans de poder canviar.

Per a configuracions diferents, useu Unirest.spawnInstance() i envieu a través d'aquesta mateixa instància. La instància primària estàtica no configura una instància generada, i un client activat compartit no s'ha de canviar durant sol·licituds simultànies.

Els exemples antics de com.mashape que fan servir Unirest.setProxy(HttpHost) pertanyen a una altra API. Feu coincidir aquesta dependència en lloc de combinar el seu punt d'entrada amb la configuració de Kong.

Articles relacionats