API 设置输出格式可以为XML和Json格式
Accept : application/xml
Accept: application/json
//如下设置可以支持xml和json格式输出。默认输出格式为json
services.AddControllers(configure: setup =>
{
setup.ReturnHttpNotAcceptable = true;
}).AddXmlDataContractSerializerFormatters();
//默认输出格式为Json,现在把默认格式给为XML格式输出
services.AddControllers(configure: setup =>
{
setup.ReturnHttpNotAcceptable = true;
//支持输出格式为XML
// setup.OutputFormatters.Add(new XmlDataContractSerializerOutputFormatter());
//默认输出格式为Json,现在把默认格式给为XML格式输出
setup.OutputFormatters.Insert(index:0, new XmlDataContractSerializerOutputFormatter());
})