URLConnections
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.