Это правило помечает метод java.net.URLConnection getInputStream() или java.net.HttpURLConnection getInputStream()
Согласно
Документация
СовместимостьJava SE 7 и JDK 7
, метод ПотокgetInput теперь выбрасывает
java.io.IOException
если он вызывается в соединении HTTP и соединение возвратил код ответа -1.
Раньше соединение на стороне клиента могло зависнуть.
Новое, исправленное поведение приводит к возникновению исключительной ситуации IOException.
По документации для устранения этой неполадки следует проверять
возвращаемые значения метода getResponseCode и для
значения -1 либо открывать новое соединение, либо вызывать метод
getErrorStream у потока.
Дополнительная информация приведена в документации по API Java 7: