Esta regra sinaliza o método java.net.URLConnection getInputStream() ou java.net.HttpURLConnection getInputStream()
De acordo com
A documentação do Java SE 7 e JDK 7 Compatibilidade , o método getInputStream agora lança um
java.io.IOException
se for chamado em uma conexão HTTP e a conexão retornou um código de resposta de -1.
Anteriormente, a conexão no cliente seria interrompida.
O novo comportamento corrigido lança uma IOException.
De acordo com a documentação, trabalhe em torno deste problema verificando o valor de retorno do método
getResponseCode e manipule o valor de retorno -1, abrindo
uma nova conexão ou chamando getErrorStream no fluxo.
Para obter informações adicionais, veja as APIs Java 7: