木子屋 Dnawo's BLOG

HttpWebResponse获取远程服务器返回的错误页面源码

👤 dnawo 📅 2013-08-28 👁 5033 👍 0 💬 0 🔄 来源:本站原创
当用HttpWebResponse抓取远程服务器某个页面源码时,若页面出错,返回状态码非200,HttpWebResponse会直接抛出错误:

图片

怎么获取远程服务器返回的错误页面源码呢?将代码做如下更改即可:

//HttpWebResponse response = (HttpWebResponse)request.GetResponse();
HttpWebResponse response;
try
{
    response = (HttpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
    response = (HttpWebResponse)ex.Response;
}

图片

参考资料

[1].HttpWebResponse远程服务器返回错误: (500) 内部服务器错误:http://www.cnblogs.com/cresuccess/archive/2009/12/09/1619977.html

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 QQ数据线使用示例 下一篇 → 编写数据接口一些注意事项