Stellt eng Kong Unirest-Route an, ier déi éischt Ufro säi Client aktivéiert:

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

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

Ier eng nei Instanz fir erlaabt ëffentlech Ufroe aktivéiert gëtt, kann eng HTTP-Adress aus der HTTP-Proxy-Lëscht den Host an de Port vum Beispill ouni Proxykont fëllen. Déi dokumentéiert Proxy-Iwwerlaascht akzeptéiert och Benotzernumm/Passwuert aus der Applikatiounskonfiguratioun. Si gehéieren net an d'Zil-URL.

Fir eng bewosst eigenschaftsgesteiert Politik, wielt amplaz dëst:

Unirest.config().useSystemProperties(true);

Datt eng JVM-Eigenschaft existéiert, mécht net datt all HTTP-Client se liest. Wielt d'Quell bei der Initialiséierung; Optiounen, déi benotzt goufen fir en aktivéierte Client ze bauen, verlaangen en expliziten Ofschalten oder Reset, ier se sech kënnen änneren.

Fir ënnerschiddlech Konfiguratiounen, benotzt Unirest.spawnInstance() a schéckt duerch déiselwecht Instanz. D'statesch Haaptinstanz konfiguréiert keng erstallt Instanz, an en gedeelte aktivéierte Client soll net ronderëm gläichzäiteg Ufroe gewiesselt ginn.

Älter com.mashape-Beispiller, déi Unirest.setProxy(HttpHost) benotzen, gehéieren zu enger anerer API. Passt Iech un déi Ofhängegkeet un, amplaz hire Punkt vum Agang mat Kong senger Konfiguratioun ze kombinéieren.

Ähnlech Artikelen