import java.net.*; import java.io.*; import java.util.Date; public class URLInformation{ public static void main(String args[]) throws Exception { int c; URL url = new URL("http://www.roseindia.net/articles/writing-for-web/index.shtml"); URLConnection con = url.openConnection(); System.out.println(""); System.out.println("Date: " + new Date(con.getDate())); System.out.println("Content-Type: " + con.getContentType()); System.out.println("Expires: " + con.getExpiration()); System.out.println("Last-Modified: " + new Date(con.getLastModified())); int len = con.getContentLength(); System.out.println("Content-Length: " + len); if (len > 0) { System.out.println("=== Content ==="); InputStream input = con.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"); } } }