Verificar uma mudança de comportamento para o método URLConnection, HttpURLConnection getInputStream

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: