ASP.NET Core изменяет головы при исключении - PullRequest
0 голосов
/ 28 октября 2019

Если я добавлю BadLabUpdateException, то я бы хотел, чтобы заголовки ответа на запрос включали сведения об исключении. Я пытался сделать это в моем Configure методе:

app.UseExceptionHandler(errorApp => {
    errorApp.Run(async context => {
        var pathFeature = context.Features.Get<IExceptionHandlerPathFeature>();
        if (pathFeature is BadLabUpdateException ex) {
            context.Response.StatusCode = 400;
            context.Response.Headers.Add("X-Display-To-User", new StringValues(ex.Message));
        }
    });
});

Это не имеет никакого эффекта.

Цель, по сути, заключается в том, что если я сгенерирую это конкретное исключение с сервера, то сообщение будет содержать точную строку, которую клиент должен отобразить конечному пользователю.

Мне нужно, чтобы это работало как в режиме разработки, так и на производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...