Sprawdzenie zmiany działania metody getInputStream klas HttpURLConnection i URLConnection

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: