Ta reguła oznacza metodę java.net.URLConnection getInputStream() LUB java.net.HttpURLConnection getInputStream()
Zgodnie z
Dokumentacja dotycząca Java SE 7 i JDK 7 , metoda getInputStream zgłasza teraz
java.io.IOException
jeśli jest wywoływana dla połączenia HTTP, a połączenie zwróciło kod odpowiedzi -1.
Wcześniej połączenie na kliencie mogłoby się zawiesić.
Nowe poprawione działanie polega na zgłoszeniu wyjątku IOException.
Zgodnie z dokumentacją należy obejść ten problem, sprawdzając wartość zwracaną przez metodę getResponseCode i wykonując obsługę wartości -1 przez otwarcie nowego połączenia albo wywołanie metody getErrorStream na strumieniu.
Więcej informacji na ten temat zawiera dokumentacja interfejsów API języka Java 7: