Adding XML response functionality in .NET Core
In order to add XML response functionality to your .NET Core app,
Add dependency in project.json:
Microsoft.AspNetCore.Mvc.Formatters.Xml
In Startup class:
services.AddMvc()
.AddMvcOptions(o => o.OutputFormatters.Add(new XmlDataContractSerializerOutputFormatter()));
Now send the request with Accept header of "application/xml"