Tôi gặp vấn đề để hiểu ý nghĩa của phương pháp connect()
trong lớp URLConnection
. Trong đoạn mã sau, nếu tôi sử dụng phương pháp connect()
, tôi nhận được kết quả tương tự nếu tôi không sử dụng nó.Java URLConnection - Khi nào tôi cần sử dụng phương thức connect()?
Tại sao (hoặc khi nào) tôi cần sử dụng?
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);
}
Khá chính xác. Downvoter xin giải thích. +1 – EJP