10.2、规范化返回值
建立规范化的RESTFul API 风格返回值,是应用系统对外开放的准则。
默认规范化
在 Hoa Framework 框架中,默认对所有的 接口返回值进行了规范化处理,默认规范为:
{
"status": 200, // 状态码
"result": "Powered by Monk", // 接口真正返回值
"success": true, // 是否成功请求(返回200,则成功)
"error": null, // 是否有异常
"unAuthorizedRequest": false // 是否是未授权请求
}关闭规范化
当然,如果不希望做规范化处理,可在 appsetting.json 中关闭即可:
{
"AppConfigOptions": {
"EnableGlobalAuthorizationFilter": false,
"EnableGlobalUnifiedResultFilter": true, // 是否启用规范化处理,默认true
"EnableCorsSupport": false,
"EnableGlobalPerformanceAnalysis": true
},
}常见几种规范化返回方式
请求成功规范
模型验证失败规范
服务异常规范
未授权规范
资源禁止访问规范
最后更新于
这有帮助吗?