gpt4 book ai didi

java - 设置代理?

转载 作者:行者123 更新时间:2023-12-01 05:22:47 26 4
gpt4 key购买 nike

我正在制作一个浏览器类型的应用程序,我只想为此浏览器设置代理

我尝试使用此代码修改全局代理,但它不起作用

System.getProperties().put("http.proxyHost", "someProxyURL");
System.getProperties().put("http.proxyPort", "someProxyPort");
System.getProperties().put("http.proxyUser", "someUserName");
System.getProperties().put("http.proxyPassword", "somePassword");
System.getProperties().put("http.proxySet", "true");

所以我查看了 proxySelector 类,我真的不明白如何为我的浏览器设置代理

我知道com.android.settings/.ProxySelector中的ProxySelector中有一个隐藏类

但是我必须手动输入代理。

有什么方法可以让我只为我的浏览器(只是一个Webview)配置代理吗??

请帮忙。提前致谢!!!

最佳答案

System.getProperties().put("http.proxyUser", "someUserName");
System.getProperties().put("http.proxyPassword", "somePassword");

这些不能在 JDK 中工作,只能在 Apache HTTP 客户端中工作。

System.getProperties().put("http.proxySet", "true");

这是一个都市神话。它出现在一些早期的 Java 书籍中,但从未在 JDK 中做过任何事情。它是已不复存在的 HotJavaBean 浏览器的遗留物 c。 1998 年。

关于java - 设置代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108371/

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