P29 自定义错误信息和错误报告

自定义错误信息。

内置的Attribute的 ErrorMessage就可以传递错误信息。

自定义属性也支持ErrorMessage。但是想让这个ErrorMessage正常的返回。必须改下自定义的Attribute的代码。

先写上ErrorMessage


这里使用属性ErrorMessage就可以了

错误信息的报告






首先这里是错误的类型

浏览器打开这个地址。


争对实体验证的错误最好是返回422状态码、
traceId比如说日志里面可能会出现这个。用它查一些相关的日志。

自定义返回的错误号。
这个InvalidModelStateResponseFactory在Controller里面的 modelState验证错误的时候就会执行。



把TractId加上

最后返回

设置下格式


第三方验证

验证规格和类分离。

结束


 

posted @ 2020-04-10 12:33  高山-景行  阅读(224)  评论(0编辑  收藏  举报