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