自动包装
语言:英语|
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