如果发生错误,我将从调用的REST服务中获取HTTPResponseException。我想从中获取错误消息的详细信息,以便相应地解决。如何提取返回的HTTPResponseException的错误数据或内部异常信息?

最佳答案

HttpResponseExceptionException继承属性,因此,一旦拥有HTTPResponseException对象,您就可以简单地读取内部异常,如下所示。

catch(HttpResponseException e) {
     if (e.InnerException != null)
        Console.WriteLine("Inner exception: {0}", e.InnerException);
  }

10-08 14:06