2011-12-27 121 views
1

我想使用webclient獲取pdf文件數據,但它拋出的異常 「遠程服務器返回錯誤:(404)未找到。」Web請求錯誤/ Web異常

下面是錯誤的詳細信息:

System.Net.WebException被抓住

消息=遠程服務器返回一個錯誤:(404)未找到。 源=系統

堆棧跟蹤: 在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){ 

} 

任何想法??

回答

0

您應該提供憑據。與以下內容類似

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