地址1:http://download.zol.com.cn/down.php?softid=115875&subcatid=432&site=6||
地址2:http://download.zol.com.cn/down.php?softid=120499&subcatid=432&site=7||我用下面方法传人地址一时 在GetResponse()时报错(远程服务器返回错误: (403) 已禁止。),传入第二个地址就没问题。 用IE分别打开上面两个列表,能看出其中的不同。但是如何在下列代码中解决上述问题? System.Net.HttpWebRequest request;
//创建一个HTTP请求
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
System.Net.HttpWebResponse response;
request.KeepAlive=false; response = (System.Net.HttpWebResponse)request.GetResponse();
解决方案 »
- sql语句中给函数传参报错,这个怎么解决??
- vs2008和2005怎么没有global.asax文件呢?
- 如何在gridview上如何增加自定义列?列中显示超级链接的内容
- 网页登录后,前台代码怎么写
- 关于asp.net开发 MVC的问题
- 如何做一个优秀的OA系统?
- -ERR Idle for too long,收POP3邮件时报错。
- asp.net错误页面。
- 菜鸟刚学asp.net,我已经给datagrid1控件里显示数据了,并且每页是5条,并且在PageIndexChanged事件下也写了代码了,可我点下一页的时候
- .net 数字转字母
- ASP.NET 2.0中如何让一个按钮既执行后台代码,又执行前台的JAVA Script.
- sql如何做这样的匹配查询?
while(! isSuccess)
{
try
{
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL[i]);
isSuccess=true;
}catch{isSuccess=false;}
}
这个地本来就有错响应不了,并不是你的代码有问题
还有一点是,就是错误连接我也要取出其相关信息,期待高手的出现。
CSDN怎么了?
问题已经解决,权限不够,
request.Referer ="http://download.zol.com.cn/detail/14/134017.shtml";
加上此句就可以了。