skynyrd
11/12/2016 - 5:33 PM

Adding XML response functionality in .NET Core

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"