Example #1
0
 public ApiCustomExceptionMiddleWare(RequestDelegate next, ApiCustomExceptionMiddleWareOption option)
 {
     _next   = next;
     _option = option;
     _exceptionStatusCodeDic = new Dictionary <int, string>
     {
         { 401, "未授权的请求" },
         { 404, "找不到该页面" },
         { 403, "访问被拒绝" },
         { 500, "服务器发生意外的错误" }
         //其余状态自行扩展
     };
 }
Example #2
0
 public static IApplicationBuilder UseApiCustomException(this IApplicationBuilder app, ApiCustomExceptionMiddleWareOption option)
 {
     return(app.UseMiddleware <ApiCustomExceptionMiddleWare>(option));
 }