Eclipse中提供了一个很好的端口监听的工具TCP/IP Monitor,通过这个工具,我们可以监听目标端口输入输出的数据。
事实上,这个TCP/IP Monitor相当于一个“ 拦截器”,所有我们向目标服务器发送的数据包和服务器返回的数据包都要经过这个拦截器(也叫作代理服务器),进而拦截到数据包。
例如我们要监听一个WEB项目的输入输出,我们可以通过监听tomcat的8080端口来查看我们的request和服务器的response。
首先,我们要建立一个监听端口,比如8000,用这个端口监听8080端口的信息,
我们点击eclipse菜单栏的windows->Preferences->Run/Debug->TCP/IP Mointor,然后,我们点击Add按钮,添加一个监听端口,
如上图所示,添加一个8000端口用以监听8080。
确定后,我们要单击start启动TCP/IP Mointor,
接着,我们要为TCP/IP Mointor添加一个窗口,
点击Window->Show View ->Other,选择Debug->TCP/IP Mointor,
此时,我们就能在下面的信息栏中看到TCP/IP Mointor,接着,我们可以在浏览器上访问WEB项目,观察TCP/IP Mointor中的变化,
以前我们访问通过8080,如:http://localhost:8080/yue-blog-sys/login.jsp
但现在我们需要通过8000端口访问,然后8000端口会将数据转发给8080,同时监听返回的数据,此时的浏览网址为:http://localhost:8000/yue-blog-sys/login.jsp
访问后,我们可以看到TCP/IP Mointor中的监听数据:
转载请注明出处:
http://blog.csdn.net/daijin888888/article/details/51140715