0

有没有办法在浏览器工具中查看通过 HttpServletRequest 获取的数据?像萤火虫或铬开发工具?

httpservletrequest.getServletRequest().getHeader("email");

我得到空值,另一个应用程序的人说有数据传递,我没有得到数据。所以我想在浏览器中查看数据,因为这个 http.

我检查了 System.out.println()... 尽管有什么办法吗?

谢谢

4

1 回答 1

2

客户端永远无法直接访问该HttpServletRequest对象(您的所有 Java 代码都在服务器端执行)。

要么使用注释中描述的解决方案@Sotirios Delimanolis,要么添加一些临时的服务器端代码以将相关信息从HttpServletRequest输出写入。

没有其他方法可以在客户端访问该对象。您将不得不依赖已经发送给客户端的信息(例如查看 Wireshark 中的标头),或者显式地向客户端发送信息(显式格式化并写入输出)。

补充:如果你不想用调试信息把页面本身弄得乱七八糟,你可以在 HTML 中将转储生成为注释,或者生成一些直接将消息打印到 JS 控制台的 JavaScript。

于 2013-08-12T18:07:07.933 回答