如何在应用程序范围内格式化JSON中的状态代码

问题描述 投票:-1回答:1

现在我在每个控制器中使用return Json(NotFound());。我正在寻找一个应用程序范围的配置。 JSON正文必须包含状态代码。

c# asp.net-core
1个回答
1
投票

对于应用程序范围的配置,请使用filter:https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-2.1

恕我直言你应该在控制器的方法中返回null并创建一个ActionFilter检查null结果并返回{"statusCode":404}

要注册过滤器,请使用以下内容:

services.AddMvc(configure =>
{                    
    configure.Filters.Add<MyActionFilter>();
})
© www.soinside.com 2019 - 2024. All rights reserved.