URL url = new URL("http://www.xxx.com/11.jpg");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(4000);
conn.setRequestMethod("GET");
InputStream is = conn.getInputStream();我的疑问是,openConnection的时候已经发送连接请求了,那么后面的setConnectTimeout和setRequestMethod应该起不了作用了啊。
这步还没有做连接请求,只是初始化一些数据,比如解析URL字符串看是否合法,并根据URL生成对应的URLConnection对象