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

Бул org.asynchttpclient 2.12.4 API, ProxyServer анын proxy пакетинде. Бул ачык HTTPS мисалы үчүн ортомчуню HTTP прокси тизмесинен аутентификациясыз талапкер менен алмаштырып, сайтты өзүнчө коңузуңуз. Конфигурация кардар түзүлө электе берилет, ал эми сурам үчүн 15 секунддук бюджет ошол жөндөөнүн бөлүгү.

Мисал future-ду кардардын жашоо убактысынын ичинде күтөт. Асинхрондук колдонмо анын ордуна кураштыра алат, бирок өзүнө тапшырылган иш бүткөнгө чейин кардарды кармашы керек.

Эгер колдоого алынган JVM касиеттери көздөлгөн саясат булагы болсо, setUseProxyProperties(true) дегенди ачык тандаңыз. Бир runtime-дагы касиеттин болушу ар бир кардар аны кабыл алганынын далили эмес.

Эски Dispatch мисалдары көбүнчө com.ning ороп, башка opt-in касиетин колдонушат. Ошол конфигурацияны бул 2.x куруучусу менен аралаштырбай, негизги кардардын imports жана API'сине ылайыкташтырыңыз.

Тектеш макалалар