java - java中的代理设置和取消设置

标签 java proxy

所以我必须触发一个需要代理的 URL。然后此 URL 重定向到另一个不需要代理(本地主机)的 URL。我通过执行以下操作设置代理:

System.setProperty("http.proxyHost",proxyHost) ;  
System.setProperty("http.proxyPort",proxyPort) ;
System.setProperty("https.proxyHost",proxyHost) ; 
System.setProperty("https.proxyPort",proxyPort) ;
System.setProperty("http.nonProxyHosts", "localhost|127.0.0.1");
System.setProperty("https.nonProxyHosts", "localhost|127.0.0.1");

重定向 URL 未到达我的服务器(本地主机)。 但是,如果我在浏览器上运行 URL,它会按预期重定向到我的服务器。

最佳答案

尝试使用URL.openConnection(proxy)相反。

使用该 API,您可以控制每个单独连接的代理设置。

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

相关文章:

regex - 如何将 Fiddler 的自动回复器配置为 "map"主机到文件夹?

node.js - 如何通过 Firebase Admin 针对代理连接到 Firebase?

.htaccess - 通过 htaccess 捕获 X-FORWARDED-FOR header ?

docker - 如果使用 docker 部署,为什么 MERN 应用程序无法与后端通信?

java - Java 中的高斯求积近似贝塞尔曲线长度

java - Android - 编辑我的字符串,使每个单词都以大写开头

java - 从 XML 文件读取内容时如何保留 "Character Reference Codes"(<)

java - Java 中的指针

java - ArrayList 不是通用的;不能参数化

azure - nginx 作为 daphne 的反向代理 : 404 not found