是否有必要在关闭流之前读取/跳过 InputStream?如果未读取流,这是否会导致未来连接出现任何问题(使用保持活动状态)?使用 Oracle JVM。
InputStream is = null;
try {
URL url = new URL("http://example.com/executeTrigger?id=523");
is = url.openStream();
} catch (Exception ex) {
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {
}
}
}
以上是否有效,或者我应该is.skip(Long.MAX_VALUE)
在执行后立即调用url.openStream()
?