在IntelliJ中调试时,有没有什么好方法可以获取javax.servlet.http.HttpServletRequest的请求体?我正在调试的课程不受我的控制。我正在调试IntelliJ中的反编译代码,并希望看到请求体。
答案 0 :(得分:0)
实际上没有直接的方法可以做到这一点,但在某种情况下,如果您只想查看请求的正文,可以在方法中使用以下代码:
Scanner s = null;
try {
s = new Scanner(request.getInputStream(), "UTF-8").useDelimiter("\\A");
} catch (IOException e) {
e.printStackTrace();
}
if (s.hasNext()) {
System.out.println( s.next());
}