文件名称:AutoWrapper:一个简单但可自定义的全局异常处理程序和用于ASP.NET Core API的Http响应包装器
文件大小:77KB
文件格式:ZIP
更新时间:2024-05-24 09:45:29
C#
自动包装 语言:英语| AutoWrapper是一个简单但可自定义的全局HTTP异常处理程序和针对ASP.NET Core API的响应包装器。 它使用ASP.NET Core middleware来拦截传入的HTTP请求,并通过为成功和错误结果提供一致的响应格式来自动为您包装响应。 目的是让您专注于特定于业务代码的要求,并让包装器自动处理HTTP响应。 这可以在构建API时加快开发时间,同时为HTTP响应实施自己的标准。 主要特点: 异常处理。 ModelState验证错误处理(同时支持Data Annotation和FluentValidation )。 可配置的API异常。 Result和Errors一致响应格式。 详细的Result响应。 详细的Error响应。 可配置的HTTP StatusCodes和消息。 添加对Swagger支持。 添加对Request