我有一个 C# 应用程序,它是 Web 服务的客户端。我的要求之一是允许捕获我发送的 SOAP,这样如果出现问题,我可以修复错误,或者证明问题出在我正在调用的服务中。
我的 WebReference 代理服务类派生自System.Web.Services.Protocols.SoapHttpClientProtocol
照常。如果我有一根魔杖,我会让这个基类实现一个事件OnPost
我可以将 SOAP 写入日志并继续。
如果没有运行像 WireShark 这样的数据包嗅探器,是否有一种简单的方法来获得这种级别的日志记录?
我认为您正在寻找的内容已在这个问题中得到解决:
从 ASP.net 中运行的 Web Reference Client 获取原始 Soap 数据 https://stackoverflow.com/questions/300674/getting-raw-soap-data-from-a-web-reference-client-running-in-aspnet
不过看起来代码很多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)