Невозможно вернуть XML вместо JSON в MVC Web API - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь создать API-брокер, который вызывает другой API, этот API-интерфейс возвращает данные в формате XML:

enter image description here

Однако, когда я вызываю этот 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;

Этот код дает мне следующий ответ:

enter image description here

Надеюсь, кто-нибудь может мне помочь!

Заранее спасибо!

...