none
异常“The remote server returned an error: (403) Forbidden.” RRS feed

  • 问题

  • 异常“The remote server returned an error: (403) Forbidden.”

    我在做网站内容收集的时候遇到这个问题:

             WebRequest request = WebRequest.Create(uriStirng);
                WebResponse response = request.GetResponse();

    在跑到第二行代码的时候就抛出这个异常。    

    2011年2月9日 14:51

答案

  • 您好,这个不是您代码的问题,而是web服务器的问题。

    关于403的错误,请参考:http://www.google.com.hk/search?ie=utf-8&oe=utf-8&aq=t&q=http+403

    另,建议采用HttpWebRequest和 HttpWebResponse来编码。这样可以根据 HttpWebResponse的 StatusCode属性来进行http响应状态的处理。

     

    2011年2月10日 2:15
    版主

全部回复

  • 你好

    有沒有嘗試過放這個URL  到瀏覽器 上看看呢

    看看能不能 看到這個頁的內容

    或者你可以嘗試 一些可以 看到的網頁 

    如: http://www.baidu.com

    看看是不是URL 的問題

    或者你可以嘗試 貼上你會使用到的URL 給我們參考

    Please correct me if my concept is wrong


    Chi
    2011年2月9日 21:33
  • 您好,这个不是您代码的问题,而是web服务器的问题。

    关于403的错误,请参考:http://www.google.com.hk/search?ie=utf-8&oe=utf-8&aq=t&q=http+403

    另,建议采用HttpWebRequest和 HttpWebResponse来编码。这样可以根据 HttpWebResponse的 StatusCode属性来进行http响应状态的处理。

     

    2011年2月10日 2:15
    版主