Я пытаюсь создать API-брокер, который вызывает другой API, этот API-интерфейс возвращает данные в формате XML:
Однако, когда я вызываю этот API из своего собственного приложения, я получаю контент в формате JSON. Код, где я делаю запрос к этому API:
//Call and recieve response
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("text/xml"));//ACCEPT header
HttpResponseMessage response = await client.GetAsync(url);
response.Content.Headers.ContentType.MediaType = "text/xml";
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
XmlDocument xm = new XmlDocument();
xm.LoadXml(responseBody);
return xm;
Этот код дает мне следующий ответ:
Надеюсь, кто-нибудь может мне помочь!
Заранее спасибо!