Mam problem z rozumieniem znaczenia metody connect()
w klasie URLConnection
. W poniższym kodzie, jeśli użyję metody connect()
, otrzymam taki sam wynik, jeśli go nie używam.Java URLConnection - Kiedy należy użyć metody connect()?
Dlaczego (lub kiedy) potrzebuję go użyć?
URL u = new URL("http://example.com");
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
conn.connect();//with or without it I have the same result
InputStream in = conn.getInputStream();
int b;
while ((b = in.read()) != -1) {
System.out.write(b);
}
całkiem poprawne. Downvoter proszę wyjaśnić. +1 – EJP