我正在从 Windows 应用程序调用第三方 Web 服务。我只是尝试捕获该 Web 服务在调用时生成的 xml 响应和请求,但失败了。在搜索 Google 时,我发现了很多文章,按照他们的说明和代码进行操作,但没有任何效果。
作为我发现的示例,我遵循了这些说明和这些。
当我调用并使用返回和接受 XML 的 Web 服务时,谁能告诉我任何捕获传入和传出 xml 的简单方法?
使用 Fiddler 或 Wireshark 您可以捕获客户端上的 http 流量。
我通常使用 Fiddler,它在客户端上注册为代理,因此如果应用程序使用Internet 选项中定义的代理设置,所有流量都会在启动 Fiddler 后自动显示。
现代版本的Postman Desktop能够代理传入流量。 请注意,Postman 喜欢在轻量级版本中运行,但需要桌面版本。