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());
})

posted @ 2020-03-06 10:13  Kong, Star  阅读(658)  评论(0编辑  收藏  举报