: URLConnection « Network « Java Tutorial

  1. A URLConnection object represents a connection to a remote machine.
  2. You use it to read a resource from and write to a remote machine.
  3. To obtain an instance of URLConnection, call the openConnection method on a URL object.
  4. To use a URLConnection object to write: set the value of doOutput to true using setDoOutput methods:
URL url = new URL ("");
InputStream inputStream = url.openStream ();

has the same effect as

URL url = new URL ("");
URLConnection urlConnection = url.openConnection ();
InputStream inputStream = urlConnection.getInputStream ();

19.5.2.URLConnection.openStream is more powerful than URL.openStream
19.5.3.Header Viewer
19.5.4.Sending a POST Request with Parameters From a Java Class
19.5.5.Downloading a web page using URL and URLConnection classes
19.5.6.Get response header from HTTP request
19.5.7.Getting the Response Headers from an HTTP Connection
19.5.8.Getting the Cookies from an HTTP Connection
19.5.9.Preventing Automatic Redirects in a HTTP Connection
19.5.10.Sending a Cookie to an HTTP Server
19.5.11.Writing to a Web server
19.5.12.Identify yourself using HTTP Authentification