【发布时间】:2019-05-12 19:45:31
【问题描述】:
我正在使用这个 Lib 来验证我的模型,但如果未正确分配模式,它会返回错误消息,我只想检索 StatusCode 但没有消息。
RuleFor(x => x.Email).NotEmpty().EmailAddress().WithMessage("");
如果我在 .WithMessage 方法中输入 null 或 "",我会得到一个异常!
【问题讨论】:
-
“检索状态码”是什么意思?您是在谈论检索验证失败的状态代码,还是从 API 向客户端返回特定的 HTTP 状态代码,而不用返回 JSON 中的错误列表?
-
我只想验证字段而不返回任何错误消息,只返回状态码。如果任何一个属性是错误的,只返回一个状态码而不是错误消息!
-
状态码是什么意思?表示验证失败的 http 状态码?
标签: c# asp.net-core-webapi fluentvalidation