有没有办法在浏览器工具中查看通过 HttpServletRequest 获取的数据?像萤火虫或铬开发工具?
httpservletrequest.getServletRequest().getHeader("email");
我得到空值,另一个应用程序的人说有数据传递,我没有得到数据。所以我想在浏览器中查看数据,因为这个 http.
我检查了 System.out.println()... 尽管有什么办法吗?
谢谢
有没有办法在浏览器工具中查看通过 HttpServletRequest 获取的数据?像萤火虫或铬开发工具?
httpservletrequest.getServletRequest().getHeader("email");
我得到空值,另一个应用程序的人说有数据传递,我没有得到数据。所以我想在浏览器中查看数据,因为这个 http.
我检查了 System.out.println()... 尽管有什么办法吗?
谢谢
客户端永远无法直接访问该HttpServletRequest
对象(您的所有 Java 代码都在服务器端执行)。
要么使用注释中描述的解决方案@Sotirios Delimanolis,要么添加一些临时的服务器端代码以将相关信息从HttpServletRequest
输出写入。
没有其他方法可以在客户端访问该对象。您将不得不依赖已经发送给客户端的信息(例如查看 Wireshark 中的标头),或者显式地向客户端发送信息(显式格式化并写入输出)。
补充:如果你不想用调试信息把页面本身弄得乱七八糟,你可以在 HTML 中将转储生成为注释,或者生成一些直接将消息打印到 JS 控制台的 JavaScript。