要从 WebException 中读取错误信息,您可以使用以下代码:

try
{
    // 您的 Web 请求代码
}
catch (WebException e)
{
    if (e.Response != null)
    {
        using (var errorResponse = (HttpWebResponse)e.Response)
        {
            using (var reader = new StreamReader(errorResponse.GetResponseStream()))
            {
                string errorText = reader.ReadToEnd();
                // 使用错误消息执行操作
            }
        }
    }
}

首先,我们捕获 WebException。然后,我们检查其响应是否为 null。如果不是,我们可以将其转换为 HttpWebResponse 并使用 StreamReader 从其响应流中读取错误消息。最后,我们可以使用读取的错误消息来执行任何必要的操作。

C# 从 WebException 读取错误信息

原文地址: https://www.cveoy.top/t/topic/mmT4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录