Ошибка веб-запроса / веб-исключение - PullRequest
1 голос
/ 27 декабря 2011

Я пытаюсь получить данные PDF-файла с помощью веб-клиента, но выдается исключение "Удаленный сервер возвратил ошибку: (404) Не найдено."

Вот ошибкаподробности:

Обнаружено исключение System.Net.WebException

Сообщение = Удаленный сервер возвратил ошибку: (404) Не найдено.Источник = System

StackTrace: на System.Net.WebClient.DownloadDataInternal (адрес Uri, веб-запрос и запрос) на System.Net.WebClient.DownloadData (адрес Uri) на System.Net.WebClient.DownloadData (строковый адрес)

Состояние ошибки: System.Net.WebExceptionStatus.ProtocolError

Вот фрагмент кода , который используется для загрузки данных:

try{
    WebClient cl = new WebClient();
    byte[] data = cl.DownloadData(URL);
}
catch(exception ex){

}

Любая идея??

1 Ответ

0 голосов
/ 29 февраля 2016

Вы должны предоставить учетные данные.Аналогично следующему

try
{
     WebClient cl = new WebClient();
     cl.UseDefaultCredentials = true;
      byte[] data = cl.DownloadData(URL);
}
catch (exception ex)
{
}
...