P29 自定义错误信息和错误报告
自定义错误信息。
内置的Attribute的 ErrorMessage就可以传递错误信息。
自定义属性也支持ErrorMessage。但是想让这个ErrorMessage正常的返回。必须改下自定义的Attribute的代码。
先写上ErrorMessage
这里使用属性ErrorMessage就可以了
错误信息的报告
首先这里是错误的类型
浏览器打开这个地址。
争对实体验证的错误最好是返回422状态码、
traceId比如说日志里面可能会出现这个。用它查一些相关的日志。
自定义返回的错误号。
这个InvalidModelStateResponseFactory在Controller里面的 modelState验证错误的时候就会执行。
把TractId加上
最后返回
设置下格式
第三方验证
验证规格和类分离。
结束