我正在尝试使用webclient获取pdf文件数据,但它正在抛出异常 "远程服务器返回错误:(404)Not Found。"
以下是错误详情:
发现了System.Net.WebException
Message =远程服务器返回错误:(404)Not Found。 源=系统
堆栈跟踪: 在System.Net.WebClient.DownloadDataInternal(Uri地址,WebRequest和请求) 在System.Net.WebClient.DownloadData(Uri地址) 在System.Net.WebClient.DownloadData(String address)
错误状态:System.Net.WebExceptionStatus.ProtocolError
以下是用于下载数据的代码段:
try{
WebClient cl = new WebClient();
byte[] data = cl.DownloadData(URL);
}
catch(exception ex){
}
任何想法??
答案 0 :(得分:0)
您应该提供凭据。类似于以下
try
{
WebClient cl = new WebClient();
cl.UseDefaultCredentials = true;
byte[] data = cl.DownloadData(URL);
}
catch (exception ex)
{
}