如何使用HTTP协议获取可从HTTP服务器下载的文件的时间戳?我对WinHttp functions特别感兴趣,但任何HTTP引用都可以。
response-header中有一个时间戳字段,但它指的是HTTP服务器响应的时间,而不是文件的文件时间。
答案 0 :(得分:2)
要检索通过HTTP接收的文件的创建/修改日期时间,HTTP响应标头中存在字段Last-Modified
。
正如文件所说:
Last-Modified实体标题字段指示日期和时间 原始服务器认为该变体最后被修改[...] 此标头字段的确切含义取决于实现 原始服务器和原始资源的性质。对于 文件,它可能只是文件系统最后修改时间
用于检索标题信息的WinHttp函数是WinHttpQueryHeaders。