Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Network URLInformation

Related Tutorials


 
 

Share on Google+Share on Google+

URLInformation

Advertisement
Here we are going to explain the method to find out the URL information. This program defines the IOException for the exception handling. This exception is thrown to indicate an I/O problem.

URLInformation

     

Here we are going to explain the method to find out the URL information. This program defines the IOException for the exception handling. This exception is thrown to indicate an I/O problem. The IO exception is defined in java.io package. Here, we are giving a complete example named URLInformation.java. In this example we use the URL class and make a object. After creating an object we assign a new URL to it. Then we just call a getContentType() method to retrieve the content  information, getLastModified() method for retrieving the last modify date information of the URL, and getContentLength() method to retrieve the length of content. 

Here is the code of program:

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((charc);
  }
  input.close();
  }
  else {
  System.out.println("No Content Available");
  }
  }
}

Output of this program:

C:\rose>javac URLInformation.java
C:\rose>java URLInformation

Date: Thu Jan 01 05:30:00 GMT+05:30 1970
Content-Type: null
Expires: 0
Last-Modified: Thu Jan 01 05:30:00 GMT+05:30 1970
Content-Length: -1
No Content Available

C:\rose>

Download of this program.

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: March 19, 2008

Related Tutorials

Discuss: URLInformation  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com