当前位置:  开发笔记 > 编程语言 > 正文

在C#中,我如何捕获Web服务调用中使用的SOAP?

如何解决《在C#中,我如何捕获Web服务调用中使用的SOAP?》经验,为你挑选了1个好方法。

我有一个C#应用程序,它是Web服务的客户端.我的一个要求是允许捕获我发送的SOAP,这样如果出现问题,我可以修复错误,或者证明问题出在我正在调用的服务中.

我的WebReference代理服务类System.Web.Services.Protocols.SoapHttpClientProtocol像往常一样派生.如果我有一个魔杖,我会使这个基类实现一个OnPost我可以处理的事件,将SOAP写入我的日志并继续.

没有像WireShark那样运行数据包嗅探器,是否有一种简单的方法来获得这种级别的日志记录?



1> Zachary Yate..:

我认为你在寻找的是这个问题:

从在ASP.net中运行的Web引用客户端获取RAW Soap数据

虽然它看起来像很多代码.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有