Bygg ein Vert.x WebClient við sínar ProxyOptions
Set upp ein greiðan HTTP-proxy, tá tú byggir ein Vert.x 4.5 WebClient, og hald málnýggingum mót tænastuni.
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);Fyri Vert.x 4.5.7 er hetta treytað av tí at ein Vertx-instans og teir samsvarandi core/WebClient-klassarnir eru til. URL hjá málnýggingini er framvegis heimasíðan; ProxyOptions velur millumliðin. Fyri hetta dømið við eini almennari heimasíðu, vel eitt HTTP-endapunkt úr HTTP-proxy-listanum, tá ið henda leiðin er loyvd og eingin proxy-konto er kravd.
Um útbreiðsluvirðini koma úr JVM-eindum, les og vátta tey, áðrenn tú byggir hesar valmøguleikar. Eitt virði í System prógvar ikki, at hesin klientur hevur innflutt tað.
Vel ta proxy-slag, sum endapunktið krevur, og brúka tey stuðlaðu økini fyri brúkaranavn/loyniorð, um tað er neyðugt. Varðveit vanligu TLS-váttanina fyri HTTPS.
Brúka henda klientin aftur til sínar arbeiðsbyrðar og lat hann so aftur. At byggja annan uppsettan klient ávirkar ikki málnýggingar, ið framvegis verða sendar gjøgnum eldri instans.