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

Ez a szabály megjelöli a java.net.URLConnection getInputStream() vagy java.net.HttpURLConnection getInputStream() metódust. Ez a szabály csak információs célokat szolgál. Nincs adott gyorsjavítás.

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: