此规则会标记方法 java.net.URLConnection getInputStream() 或 java.net.HttpURLConnection getInputStream()
根据
Java SE 7 和 JDK 7 兼容性 文档, getInputStream 方法现在抛出一个
java.io.IOException
如果在 HTTP 连接上调用了该连接,并且该连接返回了响应代码 -1。
先前,客户机处的连接会挂起。
新的更正行为会抛出 IOException。
依照文档,通过检查 getResponseCode 方法的返回值来解决问题,并通过打开新连接或对流调用 getErrorStream 来处理 -1 返回值。
有关更多信息,请参阅 Java 7 API: