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

Eyi ni org.asynchttpclient 2.12.4 API, pẹ̀lú ProxyServer nínú àpò proxy rẹ̀. Fún àpẹẹrẹ HTTPS gbangba yìí, rọ́pò alárinà pẹ̀lú olùdíje tí kò ní ìfọwọ́sí láti àkójọ proxy HTTP kí o sì ṣètò ojúlé wẹ́ẹ̀bù lọ́tọ̀. Ìṣètò náà ni a ń fúnni kí o tó kọ́ ẹrọ ìbánisọ̀rọ̀, àti ìpín ààyè 15 ìṣẹ́jú-àáyá fún ìbéèrè náà jẹ́ apá kan ìṣètò yẹn.

Àpẹẹrẹ náà ń dúró de future nínú ìgbésí ayé ẹrọ ìbánisọ̀rọ̀. Ohun èlò async lè ṣe àkópọ̀ rẹ̀ níbòmíràn, ṣùgbọ́n ó gbọ́dọ̀ di ẹrọ ìbánisọ̀rọ̀ mú títí iṣẹ́ tí a yàn án yóò fi parí.

Bí àwọn JVM property tí a ń ṣe àtìlẹ́yìn fún jẹ́ orísun ìlànà tí a ní lọ́kàn, yan setUseProxyProperties(true) ní kedere. Wíwà property nínú runtime kan kì í ṣe ẹ̀rí pé gbogbo ẹrọ ìbánisọ̀rọ̀ ti gbà á.

Àwọn àpẹẹrẹ Dispatch àtijọ́ sábà máa ń wé com.ning mọ́ra tí wọ́n sì ń lo property opt-in mìíràn. Bá imports àti API ti ẹrọ ìbánisọ̀rọ̀ ìpìlẹ̀ mu dípò dídàpọ̀ ìṣètò yẹn pẹ̀lú olùkọ́ 2.x yìí.

Àwọn àpilẹ̀kọ tó jọra