eclipse tcp/ip monitor

本文介绍如何利用Tcp/IpMonitor工具捕获并监控客户端向服务器发送的HTTP请求。通过设置本地监控端口及指定服务器的真实IP与端口,实现客户端数据先经由Tcp/IpMonitor再转发至服务器的过程,从而实现对HTTP请求数据的有效监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:向http://localhost:40139/MessageServlet?channel    发送请求,在Tcp/Ip Monitor捕获发送出去的包。

1、local monitoring port:本地要监控的端口;

2、host name:要访问的服务ip

3、port:要访问的服务端口;

4、type:协议类型,如:http、tcp/ip。

客户端代码如下:

   public static void main(String[] args) throws MalformedURLException, RemoteException { 
        String username = "aclijk";
        String password = "a123456";
        MI_return_post_YYOUTProxy pro = new MI_return_post_YYOUTProxy();
        MI_return_post_YYOUTServiceLocator service = new MI_return_post_YYOUTServiceLocator();
        String df = "localhost:40139";
        java.net.URL url = new java.net.URL("http://"+df+"/XISOAPAdapter/MessageServlet?channel");
        MI_return_post_YYOUTBindingStub stub = new MI_return_post_YYOUTBindingStub(url, service);
         stub.setPassword(password);
         stub.setUsername(username);
         DT_return_post_requestZpost_header[] MT_return_post_request = new DT_return_post_requestZpost_header[3];
        DT_return_post_responseRETURN[] mi_return_post_YYOUT = stub.MI_return_post_YYOUT(MT_return_post_request);
    } 

注意:这里请求url不是服务器真实的IP和端口,而是Tcp/Ip Monitor所在服务器的IP(这里是本机localhost)和监视端口40139(即Local monitoriing port)

启动TCP/IP的监视器,发送请求,得到如下结果,发现成功截获请求。

流程如下:用tcp/ip monitor测试,不是客户端直接访问服务端的,而是客户端先将数据发送给tcp/ip monitor,然后再将数据发给服务器,这样tcp/ip monitor就可以捕获到数据了。

服务端的监控亦然。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值