谷歌搜索并找到一些关于 Java 中代理设置的链接,但很少有事情让我有点困惑
1)我们真的需要设置 proxySet 属性吗?
System.getProperties().put( "proxySet", "true" );
System.getProperties().put( "proxyHost", "proxy host" );
System.getProperties().put( "proxyPort", "8080" );
2)设置http.proxyHost 和proxyHost 有什么区别?基本上,这是否意味着“proxyHost”将适用于所有协议,包括http、https、ftp等,而http.proxyHost仅适用于http协议?
System.getProperties().put( "proxyHost", "proxy host" );
或者
System.getProperties().put( "http.proxyHost", "proxy host" );
3)我们总是需要事后做吗?
System.getProperties().put( "proxySet", "false" );
System.getProperties().put( "proxyHost", "" );
System.getProperties().put( "proxyPort", "" );
4)关于在 Java 中进行代理设置的详细官方文档在哪里?