标签: c# .net http download
如何在不下载的情况下以编程方式判断网站上的二进制文件(例如图像)是否已更改?有没有办法在完全下载之前使用HTTP方法(在本例中为C#)进行检查?
答案 0 :(得分:9)
实际上,您希望在发出HEAD请求(而不是GET)后查找Last-Modified标头。我写了一些代码来通过HEAD here获取WebClient。
HEAD
GET
WebClient
答案 1 :(得分:6)
您可以通过 HEAD 请求来检查文件是否已更改。
然后,如果网络服务器支持,则返回的响应标头可能包含上次修改或 ETag 。
答案 2 :(得分:5)
您可以执行HEAD请求并检查上次修改的日期时间值以及内容长度。