考虑以下代码。
try {
httpURLConnection = (HttpURLConnection) new URL(strings[0]).openConnection();
httpURLConnection.setConnectTimeout(Config.HTTP_CONNECTION_TIMEOUT);
httpURLConnection.setReadTimeout(Config.HTTP_CONNECTION_TIMEOUT);
httpURLConnection.connect();
responseCode = httpURLConnection.getResponseCode();
httpURLConnection.getHeaderFields();
}
finally {
httpURLConnection.disconnect();
}
问题是即使我不使用
InputStream
要阅读响应,请在我的Internet/Wifi连接日志中查看响应正文。我只想检查标题中的一个字段,然后根据该字段继续阅读
输入流
.
我的问题如下:
-
即使在
BufferedInputStream
是否创建和读取?
-
如果是,那么是否可以停止文件下载,直到
输入流
用于读取响应?
-
如果没有,那么我是否做错了什么或遗漏了什么?