如何解决有什么办法可以将错误代码添加到ModelState错误中
我正在寻找一种将错误代码与错误消息一起添加到ModelState
的方法。
例如
ModelState.AddModelError("ErrorKey",new { Code = 4001,Message = "Some error message" });
对于某些错误的请求,客户端应采取措施,并且比较错误消息不是做出决定的理想解决方案。 ModelState.AddModelError
方法仅接受两个参数,错误键和消息。有没有办法实现这一目标或类似目标?
解决方法
不,当您尝试执行以下操作时,无法在代码中实现所需的内容:
return BadRequest(ModelState);
您会收到一封400 bad request
的回复,其中包含您已经添加的消息(如您所见,错误代码已经在此处显示)。因此,在您的情况下,既没有用法也没有添加错误代码的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。