-3

我很想知道Java在通过代理服务器时是否支持make目录和上传功能/协议?我之所以这么问是因为,我很快就会学习一点 Java,只是为了看看是否可行,因为 C# .NET 在通过代理服务器时不支持这些协议。如果是这样,您能否指出我正确的方向并提供最好的库(免费)来使用。太感谢了!!!

4

1 回答 1

0

我无法评论 C#,但 Java 肯定对代理有很好的支持。

您可以阅读有关使用代理的 Oracle 文档。还请通过JDK 1.5 中引入的ProxySelector 。

设置系统属性后,您可以通过以下方式使用系统代理。下面给出一个例子..

Proxy proxy = (Proxy) ProxySelector.getDefault().select(new URI("http://www.yahoo.com/")).iterator().
      next();
System.out.println("proxy hostname : " + proxy.type());
InetSocketAddress addr = (InetSocketAddress)
proxy.address();
if (addr == null) {
   System.out.println("No Proxy");
}
else {
   System.out.println("proxy hostname : " 
   + addr.getHostName());
   System.out.println("proxy port : "
   + addr.getPort());
}
于 2013-05-04T00:07:18.370 回答