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



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

对于应用程序范围的配置,请使用过滤器:https://learn.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>();
})

相关内容

最新更新