如何记录ASP.NET Core WebApi统一返回结果包装的实践技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5066个文字,预计阅读时间需要21分钟。
目录+前言+统一结果封装+定义包装类+升级操作+进一步完善+漏洞处理+总结+前言+近期在重新构建一套基于ASP.NET Core WebAPI的框架,其中确实带来了不少收获,最终当您想搭建时,将能...
目录
- 前言
- 统一结果类封装
- 定义包装类
- 升级一下操作
- 进一步完善
- 漏网之鱼处理
- 总结
前言
近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一的格式,其次是关于结果的包装一定是更简单更强大。在不断的思考和完善中,终于有了初步的成果,便分享出来,学无止境思考便无止境,希望以此能与君共勉。
统一结果类封装
首先如果让返回的结果格式统一,就得有一个统一的包装类去包装所有的返回结果,因为返回的具体数据虽然格式一致,但是具体的值的类型是不确定的,因此我们这里需要定义个泛型类。
本文共计5066个文字,预计阅读时间需要21分钟。
目录+前言+统一结果封装+定义包装类+升级操作+进一步完善+漏洞处理+总结+前言+近期在重新构建一套基于ASP.NET Core WebAPI的框架,其中确实带来了不少收获,最终当您想搭建时,将能...
目录
- 前言
- 统一结果类封装
- 定义包装类
- 升级一下操作
- 进一步完善
- 漏网之鱼处理
- 总结
前言
近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一的格式,其次是关于结果的包装一定是更简单更强大。在不断的思考和完善中,终于有了初步的成果,便分享出来,学无止境思考便无止境,希望以此能与君共勉。
统一结果类封装
首先如果让返回的结果格式统一,就得有一个统一的包装类去包装所有的返回结果,因为返回的具体数据虽然格式一致,但是具体的值的类型是不确定的,因此我们这里需要定义个泛型类。

