How can I fetch files using HTTP?,Java, C ,C++, ASP, ASP.net C# ,Struts ,Questions & Answer, Struts2, Ajax, Hibernate, Swing ,JSP , Servlet, J2EE ,Core Java ,Stping, VC++,
How can I fetch files using HTTP?
The Easiest way to fetch files using HTTP is to use the java.net.URL class. The openStream() method will return an InputStream instance, from which the file contents can be read. For added control, We can use the openConnection() method, which will return a URLConnection object.
Here\'s a brief example that demonstrates the use of the java.net.URL.openStream() method to return the contents of a URL specified as a command line parameter.
public class URLDemo
public static void main(String args) throws Exception
// Check to see that a command parameter was entered
if (args.length != 1)
// Print message, pause, then exit
System.err.println (\"Invalid command parameters\");
// Create an URL instance
URL url = new URL(args);
// Get an input stream for reading
InputStream in = url.openStream();
// Create a buffered input stream for efficency
BufferedInputStream bufIn = new BufferedInputStream(in);
// Repeat until end of file
int data = bufIn.read();
// Check for EOF
if (data == -1)
System.out.print ( (char) data);
catch (MalformedURLException mue)
System.err.println (\"Invalid URL\");
catch (IOException ioe)
System.err.println (\"I/O Error - \" + ioe);
More interview questions and answers
WHAT is the HTML?
What do you know about HTML tags?
What is the Sockets?
What are the Socket Operations?
What is the use of The java.net.Socket class?
What are basic HTML tags how we use them?
How can i connect to the Socket with the help of constructor?
How can we open the Sockets?
How can we choose the host and the port?
How can we pick the IP Address?
How can we choose the local port?
How can i Send and Receive the Data in Socket?
How can i read Input from a Socket?
Can we write a comment into the HTML?
How can we write o/p to a Socket?
How can i read and write to a Socket?
What do you mean by Asynchronous in the terms of Socket?
How many types are Socket Options?
How can i use Get Method ? and why we use this method?
Should I use ServerSocket or DatagramSocket in my applications?
How to use Line Break and Horizontal Line tags in HTML?
How you achieve text formatting in HTML?
What are the output tags?
How do I get the IP address of a machine from its hostname?
What is the Java Authentication and Authorization Service (JAAS) 1.0?
What�s the difference between JNDI lookup(), list(), listBindings(), and search()?
Components of JNDI ?
What is the Max amount of information that can be saved in a Session Object?
Must my bean-managed persistence mechanism use the WebLogic JTS driver?
Do EJBs have to be homogeneously deployed across a cluster? Why?
Is an XSLT processor bundled in WebLogic Server?
I plugged in a version of Apache Xalan that I downloaded from the Apache Web site, and now I get errors when I try to transform documents. What is the problem?
What is the function of T3 in WebLogic Server?
How do I convert a numeric IP address like 220.127.116.11 into a hostname like java.sun.com?
How can I find out the current IP address for my machine?
How do I perform a hostname lookup for an IP address?
How can I find out who is accessing my server?
What are socket options, and why should I use them?
When my client connects to my server, why does no data come out?
What is the cause of a NoRouteToHostException?
How can I fetch files using HTTP?
How do I use a proxy server for HTTP requests?
What is a malformed url, and why is it exceptional?
How do I prevent caching of HTTP requests?
How do I handle timeouts in my networking applications?
How do I control the amount of time a socket will linger before resetting?
What does the java.net.Socket.setTcpNoDelay method do, and what is Nagle\'s algorithm?
How do I implement a (FTP/HTTP/Telnet/Finger/SMTP/POP/IMAP/..../) client/server?
How do I implement PING in Java?
How can I send/receive email from Java?
How you define elements in HTML?
What is TCP/IP ?
What is Technology Compatibility Kit (TCK) ?
What is thin client ?
What is \'this\' ?
What is thread ?
What is throw ?
What is throws ?
What is transaction ?
What is transaction isolation level ?
What is transaction manager ?
What is transient ?
What is try ?
What is type ?
What is Unicode ?
What is URI ?
What is URL ?
What is URN ?
What is variable ?
What is virtual machine ?
What is void ?
What is volatile ?
What is Web server ?
What is while ?
What is world readable files ?
What is wrapper ?
What is ACID ?
What is Embedded Java Technology ?
What is class method ?
What is class variable ?
What is constructor ?
What is this?
What is the nested element in HTML?
What is Empty HTML element?
HTML is case sensitive or not?
What is URL path ?
What is user data constraint ?
What is user (security) ?
What is validating parser ?
What is value-binding expression ?
What is virtual host ?
What is W3C ?
What is WAR file ?
How you define Attributes in HTML?
What is Web application ?
What is Web component ?
What is Web module ?
What is Web resource ?
Attibutes names and their values are case-sensitive or not?
How you define HTML Attribute Reference?
R4R provides free online tutolrails ,examples for Freshers and experts .We cover core java, tutorials, spring, Hibernate, python, struts, struts 2,c language, spring boot,PHP,MYSQL,C#,ASP.NET,WPF,WCF,Photoshop , JSP, programming, example, Interview questions and answer