JAVA里如何使用代理服务器啊? 现在我想做这么个东西,我有一写代理服务器,我想通过代理服务器打开URL(在JAVA里),现在知道在JAVA里直接打开URL的方法,但是如何通过代理服务器打开呢?用什么类? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你要连接URL的代码前面加上这几句System.getProperties().put("proxySet","true");System.getProperties().setProperty( "http.proxyHost","代理服务器地址");System.getProperties().setProperty( "http.proxyPort","代理服务器端口"); jdk 1.5里可以按照 masse(当午) 说的方法,也有Proxy这个类, InetSocketAddress isa=new InetSocketAddress("210.0.201.40",8080); Proxy proxy=new Proxy(Proxy.Type.SOCKS,isa); Socket sock=new Socket(); URL url=new URL("http://localhost:8080"); url.openConnection(proxy);不过没找到设置usr, pwd的地方1.4不知道,没研究过 没有user,pwd的设置?有谁知道如何设吗? URLConnectionconnection=url.openConnection();Stringpassword="username:password";StringencodedPassword=base64Encode(password);connection.setRequestProperty("Proxy-Authorization",encodedPassword); 线程有关的基本程序,不知道哪里错了 java截取字符串 ClassNotFound error分析。。。。。。。。。。。。。。。 问个integer包装类的问题 Preferences的用法,不懂啊。在线等 swing 面板停靠问题 哪里有Tomcat服务器下载?我想学jsp 关于HttpURLConnection发送Post请求 太委屈!JAVA怎么了? 当java两个类库中有同名类时冲突,是否是java的BUG?请教高手! JAVA中的main遇到的问题,急!!!! 要解决一个JSP里的HTML标记问题。
System.getProperties().put("proxySet","true");
System.getProperties().setProperty( "http.proxyHost","代理服务器地址");
System.getProperties().setProperty( "http.proxyPort","代理服务器端口");
也有Proxy这个类,
InetSocketAddress isa=new InetSocketAddress("210.0.201.40",8080);
Proxy proxy=new Proxy(Proxy.Type.SOCKS,isa);
Socket sock=new Socket();
URL url=new URL("http://localhost:8080");
url.openConnection(proxy);
不过没找到设置usr, pwd的地方1.4不知道,没研究过
有谁知道如何设吗?
Stringpassword="username:password";
StringencodedPassword=base64Encode(password);
connection.setRequestProperty("Proxy-Authorization",encodedPassword);