我的做法:
- 自己定义一套返回值包装对象
- 用过滤器处理状态码
- 用过滤器包装错误信息
参考资料
- 【5min+】美化API,包装AspNetCore的返回结果:https://www.cnblogs.com/uoyo/p/12895627.html
- HTTP 状态码:https://www.runoob.com/http/http-status-codes.html
- Filters in ASP.NET Core:https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-6.0
- Restful API 开发规范 统一相应格式:https://itlym.cn/specs/base/api.html
- https://cloud.tencent.com/developer/article/1779115