下面是将网络返回的报文进行转换为字符串,便于阅读和查看的实例。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int ch = -1;
byte[] buffer = new byte[1024 * 4];
while ((ch = inputStream.read(buffer)) != -1) {
baos.write(buffer, 0, ch);
}
baos.flush();
String responseXml = baos.toString(HTTP.UTF_8); // 依据需求可以选择要要的字符编码格式
if (isr != null) { // 打印最后结果
Log.i(TAG, "得到的字符串是:" + responseXml);
}