.NET

.NET WebAPI 如何返回XML格式?

2022-01-07  本文已影响0人  Charles2018

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

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

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

demo

测试结果:


Json XML

详细文档msdn

上一篇 下一篇

猜你喜欢

热点阅读