package newpack; import java.io.BufferedInputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; /** * Main.java * * @author www.javadb.com */ public class Drive { /** * Reads a web page into a StringBuilder object * and prints it out to console along with the * size of the page. */ public void getWebSite() { try { URL url = new URL("http://www.youtube.com/"); URLConnection urlc = url.openConnection(); BufferedInputStream buffer = new BufferedInputStream(urlc.getInputStream()); StringBuilder builder = new StringBuilder(); int byteRead; while ((byteRead = buffer.read()) != -1) builder.append((char) byteRead); buffer.close(); System.out.println(builder.toString()); System.out.println("The size of the web page is " + builder.length() + " bytes."); } catch (MalformedURLException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } } /** * Starts the program * * @param args the command line arguments */ public static void main(String[] args) { new Drive().getWebSite(); } } *******This code is giving 89 KB answer.... But i want to determine the content size as well... Please help... Thanks, Ramit
the above code is running on JAVA 1.6 and Eclipse.... Ramit
Ads