【问题标题】:Web request error/Web ExceptionWeb 请求错误/Web 异常
【发布时间】:2011-12-27 12:39:51
【问题描述】:

我正在尝试使用 webclient 获取 pdf 文件数据,但它引发了异常 “远程服务器返回错误:(404) Not Found。”

以下是错误详情:

System.Net.WebException 被捕获

Message=远程服务器返回错误:(404) 未找到。 源=系统

堆栈跟踪: 在 System.Net.WebClient.DownloadDataInternal(Uri 地址,WebRequest& 请求) 在 System.Net.WebClient.DownloadData(Uri 地址) 在 System.Net.WebClient.DownloadData(字符串地址)

错误状态:System.Net.WebExceptionStatus.ProtocolError

这里是 sn-p 用于下载数据的代码:

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

}

有什么想法吗??

【问题讨论】:

    标签: c# webclient system.net.webexception


    【解决方案1】:

    您应该提供凭据。类似于下面的

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      相关资源
      最近更新 更多