繁体   English   中英

Java中的“正确”(web)代理方式

[英]“Proper” way to (web) proxy in Java

到目前为止,我的研究已经找到了四种不同的方法来使Java使用代理:

  • 命令行参数,例如-Dhttp.proxyHost
  • 系统属性,如System.getProperties()。put(“http.proxyHost”,“110.11.12.30”);
  • URLConnection(代理代理)
  • urlConnection.setRequestProperty(...

哪一个是指定代理的正确/推荐方式(忽略特定的外部要求,可能使一种方式比其他方式更具吸引力)?

如果你想依赖Java的URLConnecion,我会选择三个选项。

还有一个系统属性可以从系统继承代理设置:

-Djava.net.useSystemProxies=true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM