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

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

A Java SE 7 és JDK 7 kompatibilitás dokumentáció szerint a getInputStream most egy java.io.IOException kivételt dob, ha egy HTTP kapcsolathoz van meghívva, és a kapcsolat a -1 válaszkódot adta 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: