例如,现在我在每个控制器中使用return Json(NotFound());
。我正在寻找应用程序范围的配置。
JSON正文必须包含状态代码。
答案 0 :(得分:1)
对于应用程序范围的配置,请使用过滤器:https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-2.1
恕我直言,您应该在控制器的方法中返回null并创建一个ActionFilter来检查结果是否为空并返回{"statusCode":404}
要注册过滤器,请使用类似以下内容:
services.AddMvc(configure =>
{
configure.Filters.Add<MyActionFilter>();
})