最近比较忙,很久一段时间没有写博文了。今天和大家一起学习一下在JAVA程序如何使用网络代理(Http、socks代理)。我想网络代理设置大家并不陌生,基本在每一个客户端程序都具备这个功能。闲话不多说,马上开始。老规矩先上我这些新学朋友最喜欢的地方:http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
在JAVA程序中要使用网络代理,有两种设置的方式:
一、在JAVA可视化控制面板中直接设置。如下图:
这种方式就不多说了,很直观明了。
二、在程序中设置网络代理。
下面主要是讲述第二种方式如何在JAVA程序中设置网络代理。
在程序中设置网络代理又分为两种:
1)"全局"网络代理
所谓的“全局”,指的是一旦设置了代理,就会在整个程序中起作用。使用非常简单,
下面是设置Http代理:
System.setProperty("proxySet", "true");
System.setProperty("http.proxyHost", sProxyHost);
System.setProperty("http.proxyPort", sPr