使用WinHttp函数检索HTTP文件的时间戳

时间:2014-11-14 07:31:35

标签: c++ http winapi winhttp

如何使用HTTP协议获取可从HTTP服务器下载的文件的时间戳?我对WinHttp functions特别感兴趣,但任何HTTP引用都可以。

response-header中有一个时间戳字段,但它指的是HTTP服务器响应的时间,而不是文件的文件时间。

1 个答案:

答案 0 :(得分:2)

要检索通过HTTP接收的文件的创建/修改日期时间,HTTP响应标头中存在字段Last-Modified

正如文件所说:

  

Last-Modified实体标题字段指示日期和时间   原始服务器认为该变体最后被修改[...]   此标头字段的确切含义取决于实现   原始服务器和原始资源的性质。对于   文件,它可能只是文件系统最后修改时间

用于检索标题信息的WinHttp函数是WinHttpQueryHeaders