1

重複の可能性:
ASP.NET WebMethod 内から生の SOAP 要求を取得する方法はありますか?

ASP/VB.NET Web サービスがあります。

一部の外部アプリケーションが Web サービスを呼び出そうとしています。

Web サービス関数が開始したらすぐに、サービス/関数を呼び出すために実行された XML 要求を取得したいと考えています。

Web サービスを監視するための他のアプリケーション (Fiddler など) をインストールできないため、コードを使用して要求をキャプチャできるようにする必要があります。

どんな助けでも大歓迎です。ありがとう!

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 に答える