DefaultAsyncHttpClientConfig.Builder config = Dsl.config()
    .setProxyServer(
        new ProxyServer.Builder("proxy.example", 8080))
    .setRequestTimeout(15000);

try (AsyncHttpClient client = Dsl.asyncHttpClient(config)) {
    Response response = client.prepareGet("https://www.example.com/")
        .execute().toCompletableFuture().join();
    System.out.println(response.getStatusCode());
}

Hetta er org.asynchttpclient 2.12.4-API, við ProxyServer í proxy-pakkanum. Til hetta almenna HTTPS-dømið skiftir tú millumliðin út við ósamgóldum kandidati úr HTTP proxy-listinum og setur heimasíðuna serstakliga. Uppsetingin verður givin áðrenn klienturin verður bygdur, og 15 sekundara fyrirspurningarbúdsettin er partur av hesi uppseting.

Dømið bíðar eftir future-inum innan livaaldur klientursins. Eitt async-forrit kann setta tað saman í staðin, men má halda klientin, inntil arbeiðið, sum er latið honum, er liðugt.

Um stuðlaðir JVM-eindar eru ætlaða uppskotskelda, vel setUseProxyProperties(true) greitt. At ein eind er til í einum runtime er ikki prógv fyri, at hvør klientur hevur tikið hana við.

Eldri Dispatch-dømi pakka oftast com.ning inn og brúka eina aðra opt-in-eind. Hald teg til imports og API hjá undirliggjandi klientinum í staðin fyri at blanda ta uppsetingina við henda 2.x-byggjaran.

Skyldar greinar