【问题标题】:How to setup proxy in AsyncHttpClient?如何在 AsyncHttpClient 中设置代理?
【发布时间】:2016-05-23 08:50:52
【问题描述】:

我的应用程序使用 AsyncHttpClient 库进行网络操作。我的问题是我需要指定带有端口的代理才能连接到远程服务器。有什么想法可以指定它吗??

【问题讨论】:

标签: asynchttpclient


【解决方案1】:

这样试试

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

 AsyncHttpClient c = new DefaultAsyncHttpClient(cf);

【讨论】:

    【解决方案2】:

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

    JDK_JAVA_OPTIONS=-Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port> -Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port>
    
    AsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder()
       .setUseProxyProperties(true)
       .build();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 2013-12-22
      • 2017-08-05
      • 2019-10-08
      相关资源
      最近更新 更多