2011-01-17 11 views
5

tengo un servicio web SOAP en .NET que utiliza: System.Web.Services.Protocols.SoapHttpClientProtocol/log primas peticiones SOAP/respuestas utilizando System.Web.Services.Protocols.SoapHttpClientProtocol

¿Cómo puedo obtener el XML de solicitud/respuesta SOAP sin formato que se envía a través de HTTP para que pueda registrar las solicitudes entrantes/salientes?

Nota: Estoy no buscando una respuesta como "use Wireshark" o "use un sniffer HTTP". Quiero una forma de obtener la solicitud/respuesta SOAP sin procesar como una cadena dentro de mi aplicación para que pueda iniciar sesión en un archivo.

Gracias!

Respuesta

3

Necesita personalizar SoapExtension - hay un ejemplo que muestra cómo obtener y guardar un mensaje.