我目前正在Razor Pages项目中工作,该项目与asp.net核心API进行通信。 在API中,我实现了一个异常中间件,该中间件将异常详细信息作为json添加到HttpResponse中。一切正常。
我现在想显示API提供给Razor用户的错误消息。 默认情况下,我的Razor页面中有一个Error页面。 用
配置app.UseExceptionHandler("/Error");
Startup.cs中的。
在后面的代码中,我可以访问HttpResponse,但正文(System.IO.Stream)不可读,ContentType为null
,尽管我在后端将其设置为application/json
。
如何在Razor的“错误”页面中获取异常详细信息?
谢谢!