View / record raw SOAP requests / responses using System.Web.Services.Protocols.SoapHttpClientProtocol

I have a SOAP web service in .NET that uses: System.Web.Services.Protocols.SoapHttpClientProtocol

How can I get a raw XML SOAP request / response sent over HTTP so that I can register incoming / outgoing requests?

Note. I am not looking for an answer like "use Wireshark" or "use HTTP sniffer". I want to get the original SOAP request / response as a string in my application so that I can write it to a file.

Thank!

+5
source share
1 answer
+3