如何获得完整的soap请求(标题和xml正文)

时间:2014-07-23 11:42:32

标签: c# web-services

我用c#.Net

开发了一个soap web服务

但我需要获得完整的肥皂请求。因为某些请求不是.net正确的形式,我需要有完整的XML请求(标题和正文)来完整阅读。

如何获得完整的soap请求(标头和xml正文)?

1 个答案:

答案 0 :(得分:1)

您可以使用SoapExtension扩展ASP.NET Web服务 - 这使您可以对SOAP消息流进行低级访问。您可以使用它来检查然后根据需要转换输入消息。这是一篇关于SOAP扩展的旧MSDN文章:http://msdn.microsoft.com/en-us/magazine/cc188761.aspx

如果客户端可以成功调用您的WebMethod但您只想检查原始消息,则可以尝试读取Request.InputStream;这比实现SoapExtension简单得多。

相关问题