OkHttpClient - 从系统属性中忽略代理

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

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

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

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

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


喵喵时光机
浏览 297回答 1
1回答

一只萌萌小番薯

尝试这个:    httpClient = new OkHttpClient.Builder()             .proxy(Proxy.NO_PROXY)             .build();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java