Asp.Net Core WebAPI中启用XML格式数据支持

因为XML是一种非常常用的数据格式,所以Asp.Net core提供了非常便利的方式来添加对XML格式的支持

只需要在IOC注册Controller服务的后面跟上.AddXmlDataContractSerializerFormatters()即可

services.AddControllers() // 也可是services.AddMvc或者services.AddControllersWithViews()
  .AddXmlDataContractSerializerFormatters();

这样在请求数据时为请求头Accept字段提供application/xml就会返回XML格式的数据了

原文地址:https://www.cnblogs.com/wujuncheng/p/14395222.html