有的程序在处理返回时会使用404返回出错信息,具体的出错内容会在Http的请求体中出现。对于dotnet缺省是不读取的,需要自己来处理。
对于通过http 404来返回错误后,要继续读取http的内容:
catch (WebException webEx)
{
using (Stream stream = webEx.Response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(stream))
{
string txt = reader.ReadToEnd();
}
}
}
本文详细介绍了在.NET环境下处理HTTP 404错误时如何捕获异常并读取响应内容,包括使用WebException进行错误处理及通过Response对象获取HTTP响应流,进而读取错误详情。
3128

被折叠的 条评论
为什么被折叠?



