I have a problem to understand the meaning of the connect()
method in the URLConnection
class. In the following code, if I use the connect()<
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
only creates an Object
connect()
method is invoked by conn.getInputStream();
You are not always required to explicitly call the connect method to initiate the connection.
Operations that depend on being connected, like getInputStream
, getOutputStream
, etc, will implicitly perform the connection, if necessary.
Here's the oracle doc link