C# 从 WebException 读取错误信息
要从 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 从其响应流中读取错误消息。最后,我们可以使用读取的错误消息来执行任何必要的操作。
原文地址: https://www.cveoy.top/t/topic/mmT4 著作权归作者所有。请勿转载和采集!