public static String ReadAsChars(HttpServletRequest request) {
String resultData = null; //需要返回的结果
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] data = new byte[1024];
int len = 0;
try {
while((len = request.getInputStream().read(data)) != -1) {
byteArrayOutputStream.write(data, 0, len);
}
} catch (IOException e) {
}
resultData = new String(byteArrayOutputStream.toByteArray(), Charset.forName("UTF-8"));
return resultData.toString();
}