URLConnection five steps:
1. The URL is constructed.
2. The URLís openConnection() method creates the URLConnection object.
3. The parameters for the connection and the request properties that the client sends to the server are set up.
4. The connect() method makes the connection to the server.
5. The response header information is read using getHeaderField().