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