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.

Skyldar greinar