| 
  
 import java.io.InputStream;
 import java.net.URL;
 import java.net.URLConnection;
 import java.util.Date;
 import java.util.Enumeration;
 import java.util.Hashtable;
 import java.util.StringTokenizer;
 
 public class Main {
 public static void main(String args[]) throws Exception {
 int c;
 URL hp = new URL("http://www.internic.net");
 URLConnection hpCon = hp.openConnection();
 
 long d = hpCon.getDate();
 if (d == 0)
 System.out.println("No date information.");
 else
 System.out.println("Date: " + new Date(d));
 
 System.out.println("Content-Type: " + hpCon.getContentType());
 
 d = hpCon.getExpiration();
 if (d == 0)
 System.out.println("No expiration information.");
 else
 System.out.println("Expires: " + new Date(d));
 
 d = hpCon.getLastModified();
 if (d == 0)
 System.out.println("No last-modified information.");
 else
 System.out.println("Last-Modified: " + new Date(d));
 
 int len = hpCon.getContentLength();
 if (len == -1)
 System.out.println("Content length unavailable.");
 else
 System.out.println("Content-Length: " + len);
 
 if (len != 0) {
 InputStream input = hpCon.getInputStream();
 int i = len;
 while (((c = input.read()) != -1)) { // && (--i > 0)) {
 System.out.print((char) c);
 }
 input.close();
 
 } else {
 System.out.println("No content available.");
 }
 
 }
 }
 
 
 
 
 |