获取响应者作为角色

时间:2013-05-17 12:21:44

标签: java

我正在尝试从网站获得回复。我正在使用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“

我该如何解码? 谢谢。

1 个答案:

答案 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);
   }