Может кто-нибудь из вас решить эту проблему!
Описание проблемы:
Я получил кодировку содержимого: заголовок gzip с веб-сервера http.
Теперь я хочу декодировать содержимое, но когда я использую классы GZIP из jdk 1.6.12, он дает ноль.
означает ли это, что содержимое не в формате gzip? или есть другие классы для распаковки содержимого ответа http?
Пример кода:
System.out.println("Reading InputStream");
InputStream in = httpuc.getInputStream();// httpuc is an object of httpurlconnection<br>
System.out.println("Before reading GZIP inputstream");
System.out.println(in);
GZIPInputStream gin = new GZIPInputStream(in));
System.out.println("After reading GZIP inputstream");
Выход:
Reading InputStream
Before reading GZIP inputstream
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@8acf6e
null
Я обнаружил одну ошибку в коде, но не могу ее правильно понять. на что это указывает.
Ошибка! java.io.EOFException
Спасибо