因为 webservice 底层是使用 HTTP 协议发送数据包的,所以我们先安装一个 http 协议的调试工具 fiddler4(下载地址)
安装好后的界面是这样的:
手上的这个项目是作为 webservice 的客户端,来调用 webservice 服务端的,即服务端调用服务端的模式,所以直接使用 fiddler4 是抓不到包的哦。
我们要在 java 的方法中加入代理设置:
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "8888");
System.setProperty("https.proxyPort", "8888");
这样,所有的方法调用都会通过 fiddler4 软件,这样我们就可以看到抓到的数据包咯: