System.getProperties().put("proxySet","true"); System.getProperties().put("proxyHost","myProxyMachineName"); System.getProperties().put("proxyPort","85"); |
URLConnectionconnection=url.openConnection(); Stringpassword="username:password"; StringencodedPassword=base64Encode(password); connection.setRequestProperty("Proxy-Authorization",encodedPassword); |
defaultProperties.put("ftpProxySet","true"); defaultProperties.put("ftpProxyHost","proxy-host-name"); defaultProperties.put("ftpProxyPort","85"); |
URLurl=newURL("ftp://ftp.netscape.com/pub/navigator/3.04/windows/readme.txt"); |
publicURL(Stringprotocol,Stringhost,intport,Stringfile). |
StringencodedPassword=base64Encode(password); |
StringencodedPassword="Basic"+base64Encode(password); |
System.getProperties().put("proxySet","true"); System.getProperties().put("proxyHost",proxyHost); System.getProperties().put("proxyPort",proxyPort); StringauthString="userid:password"; Stringauth="Basic"+newsun.misc.BASE64Encoder ().encode(authString.getBytes()); URLurl=newURL("http://java.sun.com/"); URLConnectionconn=url.openConnection(); conn.setRequestProperty("Proxy-Authorization",auth); |
System.getProperty("socksProxySet",true); System.getProperty("socksProxyHost",proxyHostName); System.getProperty("socksProxyPort",proxyPort); UsuallytheproxyPortforSocks4isport1080 |
……