我正在使用WebClient来挖掘大量数据。为了节省带宽(对于客户端和Web服务器),并加快我的程序,我想提前中止某些下载,如果我正在下载的文件显然不包含我正在寻找的信息
我想根据标题(mime类型和文件大小)以及可能的某些内容来做出此决定。
我目前正在使用webClient.DownloadData
,但我显然必须将其切换为异步方法调用。但是,异步版本不会传递我需要的信息(标头和数据)。是否有其他免费课程可以满足这些要求?
标题完成下载后立即触发事件的事情会很好,并定期进行更新。
答案 0 :(得分:1)
如果您想根据标题决定是否下载内容,您还可以发送HTTP HEAD请求,告知服务器只回复其标题。
答案 1 :(得分:0)
使用WebRequest
类。