使用WSDL代理类查看整个XML数据包
本文关键字:XML 数据包 WSDL 代理 使用 | 更新日期: 2023-09-27 18:04:03
全部,我有这个SOAP web服务,我这样做的方式是基于WSDL文件生成一个WSDL代理类(使用Microsoft的WSDL工具(。现在,我还希望能够记录整个XML数据包,包括出站和入站数据包。我知道有一个叫做SOAPExtension的类需要重写。但是,对于像我这样使用WSDL代理类的应用程序,我们如何连接到SOAPExtension类,因为该代理类应该进行调用。。。?有人能帮忙吗?
谨致问候,Kyle
如果您使用WSE2,您可以将其放在web.config的<microsoft.web.services2>
部分中:
<diagnostics>
<trace enabled="true" input="InputTrace.log" output="OutputTrace.log" />
</diagnostics>
您将在"InputTrace.log"answers"OutputTrace.log"中看到传入的xml,这两个文件都在应用程序的根目录中。
编辑:如果你不使用WSE,一定有一个简单的方法,但我不知道,所以任何人都可以随意添加你的两美分。。。