This is driving me nuts, I am setting the ContentType header everywhere I can and can\'t seem to make it stop sending text/plain.
Watching the data in Fiddler, the
Try settings the default request headers:
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("text/xml"));