Diese Regel markiert die Methode java.net.URLConnection getInputStream() oder java.net.HttpURLConnection getInputStream()
Laut
Dokumentation zur Kompatibilität von Java SE 7 und JDK 7 : Die Methode getInputStream löst jetzt eine
java.io.IOException
wenn er in einer HTTP-Verbindung aufgerufen wird und die Verbindung den Antwortcode -1 zurückgegeben hat.
Zuvor wurde die Verbindung auf Clientseite blockiert.
Das neue korrigierte Verhalten löst eine Ausnahme des Typs
"IOException" aus.
Entsprechend der Dokumentation kann dieses Problem umgangen werden, indem
der Rückgabewert der Methode getResponseCode geprüft und
der Rückgabewert "-1" durch Öffnen einer neuen Verbindung oder durch Aufruf von getErrorStream für den
Datenstrom behandelt wird.
Weitere Informationen finden Sie in den Dokumenten zu den APIs der Java Version 7: