Когда я ловлю исключение в контроллере, клиентская сторона все еще получает InternalServerError, как я могу решить эту проблему?
У меня есть свой собственный класс 'Result', который я могу установить как неуспешный, и заполнить удобным сообщением об ошибке, я хочу перехватывать исключения в указанных c методах контроллера и отправлять обратно мой неудачный ' Приведите 'класс вместо кода 500 InternalServerError.
Спасибо за помощь!
[HttpGet]
[Route(Server_DevTestApiEndpoints.INTERNAL_SERVER_EXCEPTION_RESULT_TEST)]
public Result GetInternalServerExceptionTest()
{
try
{
throw new Exception();
return new Result();
}
catch (Exception e)
{
return new Result(e);
}
}