Как отформатировать код состояния в JSON, для всего приложения - PullRequest
0 голосов
/ 18 сентября 2018

Сейчас я использую, например, return Json(NotFound()); в каждом контроллере.Я ищу широкую конфигурацию приложения. Тело JSON должно содержать код состояния.

1 Ответ

0 голосов
/ 18 сентября 2018

Для конфигурации всего приложения используйте фильтр: 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>();
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...