Connection Forcibly Closed error



我正在使用ASP.NET WebClient.DownloadFile(url)从我们几个客户端的图像服务器获取图像。"url"通常很简单,比如"http://somewhere.com/images/image01.jpg".

这对我们99%的客户都很有效。但其中一个是给我一个"远程主机强制关闭了现有连接"。每次。

我尝试使用DownloadData()来代替,同样的问题。我可以通过浏览器获取图像,但不能使用WebClient。

有人有什么建议吗?

David

一些服务器会查找特定的用户代理字符串,以防止机器人程序和其他抓取网站下载图像。请检查您在Web客户端中设置的用户代理。

当您请求该文件时,使用HttpFox FireFox插件来查看服务器正在做什么可能是值得的,因为它可能正在做一些"奇怪"的事情,比如在下载之前设置/读取跟踪cookie(只是一个随机的示例)。

它不会解决这个问题,但它可能会让你知道为什么WebClient没有处理它。

相关内容

  • 没有找到相关文章

最新更新