All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.pdx.cs410J.net.DumpURL Maven / Gradle / Ivy

The newest version!
package edu.pdx.cs410J.net;

import java.io.*;
import java.net.*;

/**
 * This program dumps the contents of a URL to standard out.
 */
public class DumpURL {
  private static PrintStream err = System.err;

  /**
   * Read the URL from the command line.
   */
  public static void main(String[] args) {
    URL url = null;
    try {
      url = new URL(args[0]);

    } catch (MalformedURLException ex) {
      err.println("** Bad URL: " + args[0]);
      System.exit(1);
    }

    try {
      InputStream urlStream = url.openStream();
      InputStreamReader isr = new InputStreamReader(urlStream);
      BufferedReader br = new BufferedReader(isr);

      while (br.ready()) {
	String line = br.readLine();
	System.out.println(line);
      }

      br.close();

    } catch (IOException ex) {
      err.println("** IOException: " + ex);
      System.exit(1);
    }
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy