gpt4 book ai didi

java - IProxyService.setProxyData 影响系统属性

转载 作者:行者123 更新时间:2023-12-01 11:11:23 25 4
gpt4 key购买 nike

在测试中,我尝试以编程方式更改 Eclipse 代理设置,而不直接影响 System 属性。

我目前的尝试是这样的:

    httpProxyData.setHost(host)
httpProxyData.setPort(port)
httpProxyData.setUserid(userId)
httpProxyData.setPassword(password)

proxyService.setProxyData((IProxyData[]) [
httpProxyData
])

我的代理服务设置如下:

    proxyService.setProxiesEnabled(true)
proxyService.setSystemProxiesEnabled(false)

proxyService.setProxyData执行时,System.getproperty("http.proxyHost")立即更改为hostIProxyService API声明系统属性不会受到影响。我希望 System 属性仅受我稍后或较早设置 System.setProperty(..., ...) 的影响。

我做错了什么吗?

最佳答案

文档说“不影响系统代理的设置” - 我认为他们的意思是它不会更改操作系统中的设置。

看看它总是调用System.setProperty的代码(它只设置当前JVM的属性)。

关于java - IProxyService.setProxyData 影响系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32318136/

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