API 设置输出格式可以为XML和Json格式

人盡茶涼 提交于 2020-03-06 10:31:13

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!