手把手教你抓住 webservice 发送的数据包

因为 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 软件,这样我们就可以看到抓到的数据包咯:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容