gpt4 book ai didi

java - 本地主机网络监控和httpservlet请求

转载 作者:行者123 更新时间:2023-12-02 00:54:09 25 4
gpt4 key购买 nike

我的机器上有两台相互通信的 Tomcat 服务器。

1)有人可以推荐一个好的(免费)网络嗅探器,以便我能够监视它们之间发送的请求/响应吗?

2) 如何检查 java 代码中的请求?查看 header 和 body 的组成及其结构?

非常感谢,由于某种原因,#2 并不像我想象的那么简单。

最佳答案

1) Wireshark 是“最”的网络嗅探器。但是,如果您使用 Windows 并且想要一种快速、简单的方法来查看 http 流量,请查看 Fiddler。它是一个 IE 插件,但可以监视来自您计算机的所有 http 流量。

2) 在 servlet 或更好的 servlet 过滤器中添加以下内容。

Enumeration headerNames = request.getHeaderNames();
while(headerNames.hasMoreElements()) {
String headerName = (String)headerNames.nextElement();
out.println("<TR><TD>" + headerName);
out.println(" <TD>" + request.getHeader(headerName));
}

关于java - 本地主机网络监控和httpservlet请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com