如何使用HttpClient和HttpRequestException获取错误响应

时间:2014-08-19 19:33:21

标签: httpwebrequest httpclient

当我在服务器出错的情况下使用常规的HttpWebRequest时,我得到一个WebException并且可以读取响应:

        if (ex is WebException)
        {
                var wex = (WebException)ex;
                if (wex != null)
                {
                    using (var responseStream = new StreamReader(wex.Response.GetResponseStream()))
                        errorResponse = responseStream.ReadToEnd();
                }
        }

但是当我使用HttpClient时,它会抛出HttpRequestException。 发生错误时如何读取此情况下的响应?

0 个答案:

没有答案