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