Core3.0返回的数据格式xml或json

前言

此方法从百度得,原文链接找不到了

步骤

            //WebAPI接口返回xml格式,由Accept.application决定
            services.AddMvc(opt =>
            {
                opt.RespectBrowserAcceptHeader = true;
            })
            .AddXmlSerializerFormatters()
            .AddXmlDataContractSerializerFormatters();

Core3.0返回的数据格式xml或json

调用过程

加上这个配置后,就可以根据客户端的请求类型返回json或者xml。默认还是返回json。

客户端请求头设置为request.Accept = "application/xml";返回xml数据。

客户端请求头设置为request.Accept = "application/json";返回json数据。

Core3.0返回的数据格式xml或json

 

Core3.0返回的数据格式xml或json

上一篇:PHP正则表达式


下一篇:读《大型网站技术架构》的总结(4)-扩展性