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

前言

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

步骤

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

调用过程

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

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

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

 

posted @ 2020-06-02 14:26  我有我奥妙  阅读(487)  评论(0编辑  收藏  举报