欢迎光临

木子屋

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

作者: dnawo

日期: 2013-08-28 05:36 PM

分类: Win编程

内容: 当用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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.008 ms

返回

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

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.008 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.039 ms

返回