WebClient Vert.x a thógáil lena ProxyOptions
Cumraigh seachfhreastalaí HTTP soiléir agus WebClient Vert.x 4.5 á thógáil agus coinnigh iarratais chinn scríbe dírithe ar an tseirbhís.
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.