gpt4 book ai didi

java - OkHttpClient - 忽略系统属性中的代理

转载 作者:行者123 更新时间:2023-11-30 07:43:56 27 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

试试这个:

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

关于java - OkHttpClient - 忽略系统属性中的代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52921064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com