Ellenőrizze az URLConnection, HttpURLConnection getInputStream metódus viselkedésváltozását

Ez a szabály a metódust látja java.net.URLConnection getInputStream() vagy java.net.HttpURLConnection getInputStream()

Eszerint Java SE 7 és JDK 7 kompatibilitási dokumentáció, a getInputStream metódus most dob egy java.io.IOException Ha HTTP kapcsolaton van meghívva, és a kapcsolat -1 válaszkódot adott vissza. Korábban a kapcsolat az ügyfélen lefagyott. Az új javított viselkedés egy IOException kivételt dob.

A dokumentáció szerint a probléma áthidaló eljárása a getResponseCode metódus visszatérési értékének ellenőrzése, és a -1 visszatérési érték kezelése egy új kapcsolat megnyitásával vagy a getErrorStream meghívásával a folyamhoz.

További információkért tekintse meg a Java 7 API-kat: