यह मैं पागल गाड़ी चला रहा है, मैं ContentType हैडर की स्थापना कर रहा हूँ हर जगह मैं और यह/पाठ भेजने सादे से रोकने के लिए नहीं कर पा रहे हो सकते हैं।ContentType उपयोग करने के लिए HttpClient मजबूर: text/xml
फ़िडलर में डेटा देख, अनुरोध हमेशा अनुरोध कर रहा है:
पोस्ट http: /domain.com HTTP/1.1
सामग्री प्रकार: पाठ/सादे; charset = utf-8
using (var httpClient = new HttpClient())
{
var request = new HttpRequestMessage(HttpMethod.Post, "http://domain.com");
request.Content = new StringContent(Serialize(obj), Encoding.UTF8, "text/xml");
request.Content.Headers.Clear();
request.Content.Headers.ContentType = new MediaTypeHeaderValue("text/xml");
request.Headers.Clear();
request.Headers.Add("Content-Type","text/xml");
var response = await httpClient.SendAsync(request);
return await response.Content.ReadAsStringAsync();
}
के बजाय नहीं, कि कोशिश की। लेकिन हेडर स्वीकार करें मदद नहीं करेगा। मैं सामग्री-प्रकार शीर्षलेख सेट करने की कोशिश कर रहा हूं –
मेरे लिए पूरी तरह से काम किया। –