我正在尝试从网站获得回复。我正在使用HttpURLConnection
类。
这是我的代码:
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
String Line;
while ((Line= in.readLine()) != null) {
System.out.println(Line);
}
我得到的是:“ Q u 0 _ q J R衔 J1 4q Ȓ d % ޑl / ^ 0ϯ7[6 @〜ȞKS+ U“
我该如何解码? 谢谢。
答案 0 :(得分:2)
该请求很可能是GZipped。使用GZIPInputStream
来阅读请求。
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(new GZIPInputStream(httpCon.getInputStream())));
String Line;
while ((Line= in.readLine()) != null) {
System.out.println(Line);
}