求助!c# 获取网页源码失败,返回错误442

cdminer 2018-07-15 11:51:03
获取http://zq.win007.com/analysis/1567486cn.htm源码失败,返回错误442,代码如下:
protected string getHtml(string url)
{
string html = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Accept = "*/*";
HttpWebResponse response = null;
Stream stream = null;
StreamReader reader = null;
try
{
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
reader = new StreamReader(stream, Encoding.Default);
html = reader.ReadToEnd();//.Replace("\r\n", "");
}
catch (Exception excpt)
{
MessageBox.Show(excpt.Message);
}
finally
{
if (reader != null)
{
reader.Close();
reader.Dispose();
}
if (stream != null)
{
stream.Close();
stream.Dispose();
}
if (response != null)
{
response.Close();
}
}
return html;
}
...全文
248 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39106738 2018-07-16
  • 打赏
  • 举报
回复
指定文本类型
request。Content-Type=“text/html;charset=UTF-8”;
threenewbee 2018-07-15
  • 打赏
  • 举报
回复
抓包看下,服务器是不是要你提交用户凭据或者需要登录

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧