当前位置:编程学习 > C#/ASP.NET >>

HttpWebResponse 远程服务器返回错误: (403) 已禁止。求解!!!

 Uri u = new Uri(StrUrl);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(u);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
//request.Timeout = 99999;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

在response处报 远程服务器返回错误: (403) 已禁止 的异常错误,找了很多没有答案,谁能帮忙下啊? --------------------编程问答-------------------- 是不是你的URL有问题啊 --------------------编程问答-------------------- accept
和 useragent 模拟下 --------------------编程问答-------------------- 多谢楼上两位的回答,我试过有的url可以有的就不行。我这个url是解析出来的url地址,我查了下,假如url是带目录形式的话好像就是会报错的。
请问还有什么能解决的吗? --------------------编程问答-------------------- http://topic.csdn.net/u/20120526/14/043b2631-43a4-4208-a990-f0c6e71bfeaf.html
我在这个帖子5L的回答,看看对你有没有一点帮助。 --------------------编程问答-------------------- 那就是url错了

如果错的url屁股后面有 / 尝试去掉 如果没有 尝试加上 --------------------编程问答-------------------- http://www.cnblogs.com/fastson/archive/2010/07/29/1787571.html这个对你有用 我正好也在做这个 也遇到了这个问题  --------------------编程问答-------------------- 改用  httpRequest.ClientCertificates.Add(new X509Certificate2(cert_path, cert_password)); 来加载工行给的.pfx证书,一切OK。
--------------------编程问答-------------------- 多谢6楼朋友回答,但是我就是一个纯粹解析出来的视频地址,没有密码的。 --------------------编程问答-------------------- 确定视频地址有效么?抓包看了没? --------------------编程问答-------------------- 403是没有权限的意思,可能是对方要求请求这个地址的时候,需要带上权限的信息,也就是对应的Cookies --------------------编程问答-------------------- 视频地址有效的,通过www.flvcd.com解析得出来的。 
另外请问下各位有的视频是flvcd无法解析的的,所以就下载失败了,请问下大家还有别的解析视频地址方法吗?
跪求啊!很急!!! --------------------编程问答-------------------- 这个问题解决了吗
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,