Diese Regel markiert die Methode java.net.URLConnection getInputStream () oder java.net.HttpURLConnection getInputStream ()
Entsprechend der Dokumentation zur
Kompatibilität
von Java SE 7 und JDK 7 löst die Methode getInputStream jetzt
eine Ausnahme des Typs java.io.IOException aus, wenn sie in einer
HTTP-Verbindung aufgerufen wird und die Verbindung den Antwortcode -1 zurückgibt.
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: