【问题标题】:OkHttpClient - Ignore proxy from system propertiesOkHttpClient - 从系统属性中忽略代理
【发布时间】:2023-03-21 06:24:01
【问题描述】:

我有一个 Web 容器 (Glassfish),在其系统属性上为一个应用程序配置了一个代理。

现在我在同一个 Web 容器上有另一个应用程序,我想使用 OkHttpClient 通过代码自定义代理使用情况。

问题是 OkHttpClient 自动使用系统属性中配置的代理。这是我实例化 HTTP 客户端的代码:

        httpClient = new OkHttpClient.Builder()
                .connectTimeout(60, TimeUnit.SECONDS)
                .writeTimeout(60, TimeUnit.SECONDS)
                .readTimeout(60, TimeUnit.SECONDS)
                .build();

当我尝试执行 GET 请求时,它无法告诉我它无法通过指定的代理主机连接。有没有办法忽略系统属性上的代理?

【问题讨论】:

    标签: java rest okhttp okhttp3


    【解决方案1】:

    试试这个:

        httpClient = new OkHttpClient.Builder()
                .proxy(Proxy.NO_PROXY)
                .build();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 2015-06-14
      • 2011-05-06
      相关资源
      最近更新 更多