zoukankan      html  css  js  c++  java
  • .net core webAPI 使其同时支持返回json或xml

    在.netframwork的mvc框架下创建的webapi默认同时支持json和xml。

    但是.net core新建的web API默认只支持返回json,如果想要同时支持XML。需要修改下配置。

    在项目的startup.cs文字中,修改services.AddMvc(),为项目添加xml支持。

    services.AddMvc(options =>
                {
                    options.InputFormatters.Add(new XmlSerializerInputFormatter());
                    options.OutputFormatters.Add(new XmlSerializerOutputFormatter());
                });

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

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

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

  • 相关阅读:
    02-print的用法
    01-Hello World
    01-查看系统整体性能情况:sar
    03-购物车
    Python之路,Day2
    02-三级菜单
    Python之路,Day1
    loadrunner中配置java脚本环境
    算法
    实现testNg的retry机制
  • 原文地址:https://www.cnblogs.com/KQNLL/p/9601236.html
Copyright © 2011-2022 走看看