10. 规范化结果配置
📝 模块更新日志
- 新特性
- 规范化配置可配置验证失败时是否默认只显示验证错误的首个消息
SingleValidationErrorDisplay4.9.3.9 ⏱️2024.05.21 a7b8000
- 规范化配置可配置验证失败时是否默认只显示验证错误的首个消息
配置智能提示和校验
如需编写配置的时候提供智能提示和校验,可查看 【2.15 JSON Schema 使用】
只需要在 .json 文件头部添加下列配置即可:
{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json"
}
10.1 关于配置
规范化配置指的是配置响应结果,响应状态码等配置
10.2 配置信息
UnifyResultSettings规范化配置根节点Return200StatusCodes:配置返回200状态码的请求,int[]类型,只支持400+(404除外)状态码篡改AdaptStatusCodes:配置篡改状态码规则,int[][]类型,只支持400+(404除外)状态码篡改SupportMvcController:是否支持MVC控制台规范化处理,bool类型,默认falseSingleValidationErrorDisplay:默认只显示验证错误的首个消息,bool类型,默认false,Furion 4.9.3.9+支持
10.3 配置示例
{
"UnifyResultSettings": {
"Return200StatusCodes": [401, 403],
"AdaptStatusCodes": [
[401, 200],
[403, 401]
],
"SupportMvcController": true
}
}