1

可能重复:
有没有办法从 ASP.NET WebMethod 中获取原始 SOAP 请求?

我有一个 ASP/VB.NET 网络服务。

一些外部应用程序正在尝试调用我的网络服务。

一旦我的 web 服务功能启动,我想获得调用我的服务/功能的 XML 请求。

我无法安装其他应用程序(例如 Fiddler)来监控 Web 服务......所以我需要能够通过代码捕获请求。

任何帮助表示赞赏。谢谢!

4

1 回答 1

1

我在 MSDN http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soapextension(VS.80).aspx上找到了答案

从上面的链接添加类,然后添加下面代码所示的 TraceExtension() _,现在记录 XML soap 请求和响应:

<WebMethod()> _
<TraceExtension()> _
Public Function GetResults() as string
 return "True"
End Function
于 2012-07-13T14:29:26.750 回答