如何在不下载的情况下以编程方式判断网站上的二进制文件(例如图像)是否已更改?

Gre*_*reg 5 .net c# http download

如何在不下载的情况下以编程方式判断网站上的二进制文件(例如图像)是否已更改?有没有办法在完全下载之前使用HTTP方法(在本例中为C#)进行检查?

Mar*_*ell 9

实际上,您希望在发出HEAD请求(而不是a GET)后查找Last-Modified标头.我写了一些代码来获取HEAD通过WebClient 这里.


小智 6

您可以通过HEAD请求来检查文件是否已更改.

然后,如果Web服务器支持,则返回的响应头可以包括Last-ModifiedETag.


Red*_*ter 5

您可以执行HEAD请求并检查上次修改的日期时间值以及内容长度.