使用 WinHttp 函数检索 HTTP 文件的时间戳
Retrieve time-stamp of HTTP file using WinHttp function
如何使用HTTP协议获取可以从HTTP服务器下载的文件的时间戳?我对WinHttp函数特别感兴趣,但任何HTTP引用都可以。
响应标头中有一个时间戳字段,但它指的是 HTTP 服务器响应的时间,而不是文件的文件时间。
要检索通过 HTTP 接收的文件的创建/修改日期时间,HTTP 响应标头中存在一个字段Last-Modified
。
正如文档所说:
上次修改的实体标头字段指示日期和时间 源服务器认为该变体是上次修改的 [...] 此标头字段的确切含义取决于实现 源服务器和原始资源的性质。为 文件,可能只是文件系统上次修改的时间
用于检索标头信息的 WinHttp 函数是 WinHttpQueryHeaders。
相关文章:
- 如何从远程 SFTP 服务器获取 HH-MM-SS 时间戳格式的文件列表
- 如何将消息时间戳写入日志文件?
- C++-需要读取存储在文件(.txt)中的时间戳并正确检索
- C++ 如何使用字符串中保存的文件路径创建带时间戳的目录
- 将时间戳添加到文本文件中的空行中
- 如何在C 中读取具有前缀和时间戳为文件名的文件
- C++如何获取文件最近更改的时间戳
- 从数据文件中解析时间戳并存储在矢量中
- Windows Batch - 如何在将标准输出重定向到文件时添加时间戳
- 将时间戳写入文件
- 保存文件或文件夹的时间戳
- 使用 WinHttp 函数检索 HTTP 文件的时间戳
- C++按时间戳对日志文件内容进行迭代
- 如何复制文件,但触摸新副本上的时间戳
- 编辑后保留文件的旧时间戳
- 正在从XML文件中提取时间戳
- 需要帮助诊断C++程序中的错误,该程序旨在从XML文件中提取时间戳
- C/ c++:读写时间戳数据到文件,支持多体系结构
- 文件中时间戳中的秒值有时会被舍入
- 创建一个标题中带有时间戳的文本文件