java request如何获取请求体
时间: 2023-08-14 19:03:24 浏览: 44
在Java中,可以使用HttpServletRequest对象来获取请求体。可以通过以下代码获取请求体:
```
BufferedReader reader = request.getReader();
String line = null;
StringBuilder sb = new StringBuilder();
while ((line = reader.readLine()) != null) {
sb.append(line);
}
String requestBody = sb.toString();
```
其中,request是HttpServletRequest对象,可以通过注入或参数传递获得。这段代码会将请求体读入一个StringBuilder对象中,并最终转换为一个字符串返回。需要注意的是,只有POST、PUT等有请求体的请求才能获取到请求体,GET请求无法获取请求体。