美文网首页.NET
.NET WebAPI 如何返回XML格式?

.NET WebAPI 如何返回XML格式?

作者: 老中医167788 | 来源:发表于2022-01-07 17:48 被阅读0次

已知通过dotnet创建web api项目控制控制器方法默认返回json格式。但如何返回xml格式呢?
比如我们有个需求后端的接口要同时支持json和xml格式。前端想要什么格式就在请求头的Accept里头设置对应的值实现这一需求对于dotnet来说非常简单 代码如下:

public void ConfigureServices(IServiceCollection services)
{
    services.AddControllers()
        .AddXmlSerializerFormatters();
}

注意:我创建这个demo用的是.net 6版本 其他版本代码可能有些不同

demo

测试结果:


Json XML

详细文档msdn

相关文章

网友评论

    本文标题:.NET WebAPI 如何返回XML格式?

    本文链接:https://www.haomeiwen.com/subject/invuqrtx.html