如何在 AsyncHttpClient 中设置代理?

How to setup proxy in AsyncHttpClient?

我的应用程序将 AsyncHttpClient 库用于网络 operation.My 问题是我需要指定带有端口的代理才能连接到远程 server.Any 想法来指定它??

这样试试

 AsyncHttpClientConfig cf = new DefaultAsyncHttpClientConfig.Builder()
 .setProxyServer(new ProxyServer.Builder("127.0.0.1", 38080)).build();

 AsyncHttpClient c = new DefaultAsyncHttpClient(cf);

另一种可能性是使用标准 Java 代理属性:

JDK_JAVA_OPTIONS=-Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port> -Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port>

AsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder()
   .setUseProxyProperties(true)
   .build();