The java.net.URLConnection
class is an abstract class that handles communication with different kinds of
servers like ftp servers and web servers.
Protocol specific subclasses of URLConnection
handle different kinds of servers.
By default, connections to HTTP URLs use the GET method.