是否可以通过HTTP请求获取远程文件的时间戳?

时间:2012-03-02 20:16:21

标签: c# http

我们需要每隔一段时间自动从第三方网站下载一些xml Feed的最新版本,但如果没有对该文件进行任何更改(因为我们已经拥有它),则不想下载它。该文件类似XXXXX_latest.xml。是否可以通过HTTP查询文件的创建日期,修改日期以与本地文件进行比较?

2 个答案:

答案 0 :(得分:4)

当然有,它是HTTP协议的一部分:Conditional GETs

答案 1 :(得分:1)

如果服务器不支持条件get:HEAD请求和GET with RANGE标头(如果比较文件的部分就足够了可能会有效),则可以使用其他选项。