Захват HTML-кода с веб-сайта - удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси - PullRequest
1 голос
/ 18 января 2011

Я хотел бы захватить HTML-код со страницы и поместить его в текстовый файл. К сожалению, я получаю сообщение об ошибке:

"Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси-сервера."

Кто-нибудь знает, как решить эту проблему?

    string url = @"http://www.panalpina.com/www/global/en/tools_resources/unit_converter/currency_codes.html";
    HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
    myWebRequest.Method = "GET";
    // make request for web page
    myWebRequest.ToString();


    HttpWebResponse myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();
    StreamReader myWebSource = new StreamReader(myWebResponse.GetResponseStream());
    string myPageSource = string.Empty;
    myPageSource = myWebSource.ReadToEnd();
    myWebResponse.Close();


    ` 

1 Ответ

1 голос
/ 18 января 2011

Кажется, вы используете прокси-сервер для подключения к Интернету.Если да, добавьте следующий код перед отправкой запроса http:

myWebRequest.Proxy = new WebProxy("you_proxy_machine", 8080 /*port*/);
myWebRequest.Proxy.Credentials = new NetworkCredential("proxy_username", proxy_password");
...