HttpServletRequest获取请求体
时间: 2023-09-25 20:14:48 浏览: 158
HttpServletRequest的应用
4星 · 用户满意度95%
要获取HttpServletRequest对象中的请求体,可以使用以下代码:
```
BufferedReader reader = request.getReader();
String line = null;
StringBuilder requestBody = new StringBuilder();
while ((line = reader.readLine()) != null) {
requestBody.append(line);
}
String requestBodyString = requestBody.toString();
```
这段代码首先获取HttpServletRequest对象中的BufferedReader对象,然后逐行读取请求体并将其添加到StringBuilder对象中,最后将StringBuilder对象转换为字符串即可。请注意,如果请求体中包含二进制数据,应该使用request.getInputStream()方法获取输入流。
阅读全文