Ошибка веб-запроса/веб-исключение

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

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

System.Net.WebException было перехвачено

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

StackTrace: в System.Net.WebClient.DownloadDataInternal (адрес Uri, WebRequest и запрос) в 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){

}

Любая идея??


person User0000    schedule 27.12.2011    source источник


Ответы (1)


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

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