Hlela i-proxy ecacile ku-AsyncHttpClient 2.x
Setha i-ProxyServer kusimo lwe-AsyncHttpClient 2.12.4 ngaphambi kokwakha iklayenti, ngokukhetha ngamabomu mayelana nokutholakala kwe-JVM property.
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());
}
Lena i-API ye-org.asynchttpclient 2.12.4, futhi i-ProxyServer isekhithini yayo ye-proxy. Kulesi sibonelo se-HTTPS somphakathi, shintsha umlamuli ngumuntu ongagunyaziwe ovela ku-uhlu lwe-proxy ye-HTTP bese usetha iwebhusayithi ngokwehlukile. Ukuhlelwa kunikezwa ngaphambi kokwakhiwa kweklayenti, futhi isabelomali semizuzu engu-15 sesicelo siyingxenye yalokho kulungiselelwa.
Isibonelo silinda i-future phakathi nesikhathi sokuphila kweklayenti. Uhlelo lokusebenza lwe-async lungayihlanganisa esikhundleni salokho, kodwa kufanele ligcine iklayenti kuze kuqede umsebenzi eliwunikwe.
Uma izici ze-JVM ezisekelwayo ziwumthombo wenqubomgomo ohlosiwe, khetha setUseProxyProperties(true) ngokusobala. Ukuba khona kwesici ku-runtime eyodwa akubona ubufakazi bokuthi iklayenti ngayinye ikukhethile.
Izibonelo zakudala ze-Dispatch zivame ukugoqa com.ning futhi zisebenzisa esinye isici se-opt-in. Hlanza ngokuhambisana ne-imports ne-API yeklayenti eliyisisekelo esikhundleni sokuhlanganisa lokho kulungiselelwa nalesi sakhi se-2.x.