home *** CD-ROM | disk | FTP | other *** search
- package sun.activator.protocol.http;
-
- import java.io.IOException;
- import java.io.PrintStream;
- import java.net.URL;
- import sun.net.www.http.HttpClient;
-
- public class HttpURLConnection extends sun.net.www.protocol.http.HttpURLConnection {
- String proxy;
- int proxyPort = -1;
-
- public HttpURLConnection(URL var1, Handler var2) throws IOException {
- super(var1, var2);
- this.proxy = var2.getProxy();
- this.proxyPort = var2.getPort();
- }
-
- public HttpURLConnection(URL var1, String var2, int var3) {
- super(var1, var2, var3);
- this.proxy = var2;
- this.proxyPort = var3;
- }
-
- public void connect() throws IOException {
- if (!super.connected) {
- String var1 = "Opening " + super.url + " ";
- if (this.proxy == null) {
- var1 = var1 + "no proxy";
- } else {
- var1 = var1 + "proxy=" + this.proxy;
- if (this.proxyPort != -1) {
- var1 = var1 + ":" + this.proxyPort;
- }
- }
-
- System.out.println(var1);
- System.out.flush();
- super.http = new HttpClient(super.url, this.proxy, this.proxyPort);
- super.ps = (PrintStream)super.http.getOutputStream();
- super.connected = true;
- }
- }
- }
-