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) 已禁止 的异常错误,找了很多没有答案,谁能帮忙下啊?

解决方案 »

  1.   

    accept
    和 useragent 模拟下
      

  2.   

    多谢楼上两位的回答,我试过有的url可以有的就不行。我这个url是解析出来的url地址,我查了下,假如url是带目录形式的话好像就是会报错的。
    请问还有什么能解决的吗?
      

  3.   

    http://topic.csdn.net/u/20120526/14/043b2631-43a4-4208-a990-f0c6e71bfeaf.html
    我在这个帖子5L的回答,看看对你有没有一点帮助。
      

  4.   

    那就是url错了如果错的url屁股后面有 / 尝试去掉 如果没有 尝试加上
      

  5.   

    http://www.cnblogs.com/fastson/archive/2010/07/29/1787571.html这个对你有用 我正好也在做这个 也遇到了这个问题 
      

  6.   

    改用  httpRequest.ClientCertificates.Add(new X509Certificate2(cert_path, cert_password)); 来加载工行给的.pfx证书,一切OK。
      

  7.   

    403是没有权限的意思,可能是对方要求请求这个地址的时候,需要带上权限的信息,也就是对应的Cookies
      

  8.   

    视频地址有效的,通过www.flvcd.com解析得出来的。 
    另外请问下各位有的视频是flvcd无法解析的的,所以就下载失败了,请问下大家还有别的解析视频地址方法吗?
    跪求啊!很急!!!