public static void Main()
throw new Exception(Http.BadRequest.ToString());
catch (Exception ex) when (ex.Message == Http.BadRequest.ToString())
Console.WriteLine(Http.BadRequest);
catch (Exception ex) when (ex.Message == Http.Unauthorized.ToString())
Console.WriteLine(Http.Unauthorized);
catch (Exception ex) when (ex.Message == Http.InternalServerError.ToString())
Console.WriteLine(Http.InternalServerError);
Console.WriteLine(ex.Message);
InternalServerError = 500