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);

Maidir le Vert.x 4.5.7, glactar leis seo go bhfuil sampla Vertx ann cheana agus na haicmí core/WebClient comhfhreagracha. Is é an suíomh Gréasáin fós URL an iarratais; roghnaíonn ProxyOptions an t-idirghabhálaí. Don sampla seo de shuíomh poiblí, roghnaigh críochphointe HTTP ón liosta seachfhreastalaí HTTP nuair a cheadaítear an bealach sin agus nach dteastaíonn cuntas seachfhreastalaí.

Má thagann luachanna imlonnaithe ó airíonna JVM, léigh agus bailíochtaigh iad sula dtógtar na roghanna seo. Ní chruthaíonn luach atá i System go bhfuil an cliant seo tar éis é a iompórtáil.

Roghnaigh an cineál seachfhreastalaí a éilíonn an chríochphointe agus úsáid na réimsí ainm úsáideora/pasfhocail tacaithe más gá. Coinnigh gnáthfhíorú TLS le haghaidh HTTPS.

Athúsáid an cliant seo dá ualach oibre agus dún é ina dhiaidh sin. Ní chuireann tógáil cliant cumraithe eile isteach ar iarratais a sheoltar fós trí shampla níos sine.

Ailt ghaolmhara