http proxy
package urlconnection;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Properties;
public class Proxy2Outside {
public static void main(String[] args) throws Exception {
Properties props=System.getProperties();
props.put("http.proxyHost", "www-ad-proxy.mycompany.com");
props.put("http.proxyPort", "80");
URL link=new URL("http://www.egtry.com");
InputStream in=link.openStream();
BufferedReader reader=new BufferedReader(new InputStreamReader(in));
StringBuilder builder=new StringBuilder();
String line=null;
while( (line=reader.readLine()) !=null) {
builder.append(line+"\n");
}
in.close();
System.out.println(builder.toString());
}
}
https proxy
package urlconnection;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Properties;
public class Proxy2Outside {
public static void main(String[] args) throws Exception {
Properties props=System.getProperties();
props.put("https.proxyHost", "www-ad-proxy.mycompany.com");
props.put("https.proxyPort", "80");
URL link=new URL("https://www.egtry.com");
InputStream in=link.openStream();
BufferedReader reader=new BufferedReader(new InputStreamReader(in));
StringBuilder builder=new StringBuilder();
String line=null;
while( (line=reader.readLine()) !=null) {
builder.append(line+"\n");
}
in.close();
System.out.println(builder.toString());
}
}