csharp 启用内容协商json和xml

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 启用内容协商json和xml相关的知识,希望对你有一定的参考价值。

services.AddMvc(options => {
                options.RespectBrowserAcceptHeader = true;
                options.Filters.Add(new ProducesAttribute("application/xml"));//default to xml
            })
            .AddXmlDataContractSerializerFormatters();
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="1.1.3" />
    [Produces("application/json")] //change default to json
    public class Greetings : Controller
    {
    }

以上是关于csharp 启用内容协商json和xml的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC笔记-内容协商原理浅析

SpringMVC笔记-内容协商原理浅析

SpringMVC笔记-内容协商原理浅析

spring ContentNegotiationManagerFactoryBean 内容协商

使用 mod_rewrite / RewriteCond 规则进行内容协商

Spring Boot 控制器内容协商