package server.servlets;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.util.Vector;

public class Proxy {
    public static void main(String args[]) {
        System.out.println("web browser started");
        print(
                getUrl("http://www.msn.com"));
    }

    public static Vector getUrl(String
            _urlString) {
        try {
            URL url
                    = new URL(_urlString);
            System.out.println("url="
                    + url);
            return
                    getUrl(url);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

    public static Vector getUrl(URL url)
            throws IOException {
        Vector v = new Vector();
        BufferedReader br
                = new BufferedReader(
                        new InputStreamReader(
                                url.openStream()));
        for (String l = br.readLine();
             l != null;
             l = br.readLine())
            v.addElement(l);
        return v;
    }

    public static void print(Vector v) {
        System.out.println("Vector print");
        for (int i = 0; i < v.size(); i++)
            System.out.println((String) v.elementAt(i));
    }

    public static void print(Vector v, PrintWriter pw) {
        pw.println("Vector print");
        for (int i = 0; i < v.size(); i++)
            pw.println((String) v.elementAt(i));
    }
}