import java.net.*; import java.io.*; /** Dit programma maakt een verbinding met * een gegeven URL en toont de inhoud ervan * (bijvoorbeeld HTML-code) op het scherm. * @author Lieven Smits * @version 1.0 13 juli 2000 */ public class ToonURL { /** Toon de tekst van de URL op het scherm * @param argv[0] De eerste opdrachtregelparameter * is de URL waarvan de inhoud zichtbaar moet worden. */ public static void main(String[] argv) throws Exception { // Creeer een URL op basis van de opdrachtregel URL mijnPagina = new URL(argv[0]); // Open een invoerbytestroom InputStream hetBestand = mijnPagina.openStream(); // Converteer naar een lijngeorienteerde karakterstroom BufferedReader lijnBestand = new BufferedReader(new InputStreamReader(hetBestand)); // Lees regels en druk ze af, tot er geen meer zijn String regel = lijnBestand.readLine(); while (regel != null) { System.out.println(regel); regel = lijnBestand.readLine(); } // Sluit kostbare netwerkresources af hetBestand.close(); } }