String contentEncoding = con.getContentEncoding();
InputStream in = con.getInputStream();
if ("gzip".equalsIgnoreCase(contentEncoding))
in = new GZIPInputStream(in);
else "deflate".equalsIgnoreCase(contentEncoding);
StringBuilder sb = new StringBuilder("");
BufferedReader reader = new BufferedReader(new InputStreamReader(in, BSUtil.isNullOrEmpty(request.getResponseEncoding()) ? "UTF-8" : request.getResponseEncoding()));
String line = "";
while ((line = reader.readLine()) != null) {
sb.append(line).append("\r\n");
}
reader.close();
con.disconnect();
response.setPage(sb.toString());
response.setCode(con.getResponseCode());
InputStream in = con.getInputStream();
if ("gzip".equalsIgnoreCase(contentEncoding))
in = new GZIPInputStream(in);
else "deflate".equalsIgnoreCase(contentEncoding);
StringBuilder sb = new StringBuilder("");
BufferedReader reader = new BufferedReader(new InputStreamReader(in, BSUtil.isNullOrEmpty(request.getResponseEncoding()) ? "UTF-8" : request.getResponseEncoding()));
String line = "";
while ((line = reader.readLine()) != null) {
sb.append(line).append("\r\n");
}
reader.close();
con.disconnect();
response.setPage(sb.toString());
response.setCode(con.getResponseCode());