Мой код:
Код: Выделить всё
using Microsoft.AspNetCore.Builder;
using WebApplication3;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddProblemDetails();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
var app = builder.Build();
app.UseStatusCodePages();
app.UseExceptionHandler();
app.MapGet("/hello", () =>
{
throw new Exception("Oulah. Hello API has problems!");
});
app.MapGet("/bad", () => Results.BadRequest(new
{
message = "Very bad, you have a problem."
}));
app.Run();
Моя проблема: я получаю ожидаемое тело ответа с приветом:

А вот с плохим так и есть другая история:

Код: Выделить всё
ProblemDetailЯ не вижу, чем мой код отличается от других примеров, которые я вижу.
Что Мне нужно:
[*]Понять, что происходит
[*]Что я могу сделать
< /ol>
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/793 ... every-time
Мобильная версия