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

Foar Vert.x 4.5.7 giet dit út fan in besteande Vertx-eksimplaar en de byhearrende core/WebClient-klassen. De URL fan it fersyk is noch altyd de webside; ProxyOptions kiest de tuskenpersoan. Kies foar dit foarbyld fan in iepenbiere webside in HTTP-einpunt út de HTTP-proxy-list as dy rûte tastien is en der gjin proxy-akkount nedich is.

As de ynsetwearden fan JVM-eigenskippen komme, lês en falidearje se dan foardat dizze opsjes boud wurde. In wearde yn System bewiist net dat dizze klant dy ymportearre hat.

Kies it proxytype dat it einpunt freget en brûk de stipe brûkersnamme/wachtwurd-fjilden as dat nedich is. Behâld de normale TLS-ferifikaasje foar HTTPS.

Brûk dizze klant opnij foar syn wurklêst en slút him dêrnei. It bouwen fan in oare konfigurearre klant hat gjin ynfloed op fersiken dy't noch troch in âlder eksimplaar stjoerd wurde.

Relatearre artikelen