Saita proxy bayyananne a cikin AsyncHttpClient 2.x
Saita ProxyServer a kan tsarin AsyncHttpClient 2.12.4 kafin gina abokin ciniki, tare da zaɓi da gangan game da gano kayan JVM.
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());
}
Wannan ita ce API ta org.asynchttpclient 2.12.4, tare da ProxyServer a cikin fakitin proxy. Don wannan misalin HTTPS na jama'a, maye gurbin mai shiga tsakani da ɗan takara mara tabbaci daga jerin proxy na HTTP kuma saita gidan yanar gizon daban. Ana ba da tsarin kafin a gina abokin ciniki, kuma kasafin daƙiƙa 15 na buƙatar wani ɓangare ne na wannan saitin.
Misol ɗin yana jiran future ɗin a cikin rayuwar abokin ciniki. Aikace-aikacen async na iya haɗa shi maimakon haka, amma dole ne ya riƙe abokin ciniki har sai aikin da aka ba shi ya ƙare.
Idan kayan JVM da aka tallafa su ne tushen manufar, zaɓi setUseProxyProperties(true) a fili. Kasancewar wani abu a cikin runtime ɗaya ba hujja ba ce cewa kowane abokin ciniki ya yarda da shi.
Tsofaffin misalan Dispatch sukan nade com.ning kuma suna amfani da wata alama ta daban. Daidaita da imports da API na abokin ciniki na asali maimakon haɗa wannan tsarin da wannan maginin 2.x.