I have a WCF Client (console app) that calls a WCF web service and I'm trying to get the raw XML response from within my Console Application.
Does anyone have an idea or code snippet on how to do this?
I have a WCF Client (console app) that calls a WCF web service and I'm trying to get the raw XML response from within my Console Application.
Does anyone have an idea or code snippet on how to do this?
You could use a client Message Inspector
Check out this link
In your BeforeSendRequest
you can simply call ToString() on the message.
I was able to get the raw xml using this method:
string _serial = SerializeObj(retVal);
public string SerializeObj<T>(T obj)
{
XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
using (StringWriter txtWriter= new StringWriter())
{
xmlSerializer.Serialize(txtWriter, obj);
return txtWriter.ToString();
}
}