ProxyOptions proxy = new ProxyOptions()
    .setType(ProxyType.HTTP)
    .setHost("proxy.example")
    .setPort(8080);

WebClient client = WebClient.create(vertx,
    new WebClientOptions().setProxyOptions(proxy));

client.getAbs("https://example.com/").send()
    .onSuccess(response -> System.out.println(response.statusCode()))
    .onFailure(Throwable::printStackTrace);

Nge-Vert.x 4.5.7, lokhu kucabanga ukuthi isikhona isimo se-Vertx kanye namakilasi e-core/WebClient ahambisanayo. I-URL yesicelo iseyiwebhusayithi; iProxyOptions ikhetha umlamuli. Kulesi sibonelo sewebhusayithi yomphakathi, khetha i-HTTP endpoint kusuka ohleni lwama-HTTP proxy lapho leyo ndlela ivunyelwe futhi kungadingeki i-akhawunti ye-proxy.

Uma amanani okusabalalisa evela ezimakweni ze-JVM, wafunde futhi uwahlole ngaphambi kokwakha lezi zinketho. Ukuba khona kwenani ku-System akufakazi ukuthi le klayenti ilingenisile.

Khetha uhlobo lwe-proxy oludingwa yi-endpoint futhi usebenzise izinkambu ezigunyaziwe zegama lomsebenzisi/iphasiwedi uma kudingeka. Gcina ukuqinisekiswa kwe-TLS okuvamile kwe-HTTPS.

Sebenzisa kabusha le klayenti emsebenzini wayo bese uyivala ngemva kwalokho. Ukwakha enye iklayenti elihleliwe akukuthinti izicelo ezisathunyelwa ngesimo esidala.

Izihloko ezihlobene