我有一個 Web 容器(Glassfish),在其系統屬性上為一個應用程序配置了一個代理。現在我在同一個 Web 容器上有另一個應用程序,并希望使用 OkHttpClient 通過代碼自定義代理使用。問題是 OkHttpClient 自動使用系統屬性中配置的代理。這是我實例化 HTTP 客戶端的代碼: httpClient = new OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.build();當我嘗試執行 GET 請求時,它失敗告訴我它無法通過指定的代理主機連接。有沒有辦法忽略系統屬性上的代理?
1 回答

一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
嘗試這個:
httpClient = new OkHttpClient.Builder() .proxy(Proxy.NO_PROXY) .build();
添加回答
舉報
0/150
提交
取消