【发布时间】:2020-07-29 13:21:11
【问题描述】:
有没有一种方法可以将消息添加到 BadRequest 操作结果,并使该消息对外部客户端(例如 Postman)可见?我正在使用 ASP.NET Core 3.1。
我的部分代码包含在下面。我想说问题是什么——例如,在正文中发送的id 与从 URL 中获取的不一样。目前,我正在使用我制作的 Error 对象,其中包含错误代码和消息。但是当我发送请求时,这些在 Postman 中不可见。
public ActionResult PutColour(int id, Colour colour)
{
if (id != colour.Id)
{
return BadRequest(new Error("IDNotTheSame","ID from URL is not the same as in the body."));
}
}
【问题讨论】:
标签: asp.net-core httprequest asp.net-core-webapi asp.net-core-3.1 bad-request