in src/main/java/com/aliyun/mns/common/utils/IOUtils.java [34:66]
public static String readStreamAsString(InputStream in, String charset)
throws IOException {
if (in == null) {
return "";
}
Reader reader = null;
Writer writer = new StringWriter();
String result;
char[] buffer = new char[1024];
try {
reader = new BufferedReader(
new InputStreamReader(in, charset));
int n;
while ((n = reader.read(buffer)) > 0) {
writer.write(buffer, 0, n);
}
result = writer.toString();
} finally {
in.close();
if (reader != null) {
reader.close();
}
if (writer != null) {
writer.close();
}
}
return result;
}