我在ASP.NET核心项目中使用以下代码来返回详细的错误消息(与业务逻辑相关的错误): if (id== null) var resp = new HttpResponseMessage(HttpStatusCode.BadRequest)但是,客户端得到HTTP 500,原始响应消息不包含我设置的消息:
HTTP/1.1 500 Int
我的应用程序使用自定义NotFoundException,并且我使用ASP.NET核心异常处理中间件来拦截异常并返回404响应。 }); ...我希望这段代码返回一个404响应,内容为JSON,但请求只是出错。to this line will successfully return the result
context.R