Caching 从HTTP头获取响应

Caching 从HTTP头获取响应,caching,vbscript,fetch,Caching,Vbscript,Fetch,我正在尝试使用VBScript从我的服务器获取并显示文件的“上次修改”,它正在成功获取“上次修改”的详细信息,但获取的日期和时间是错误的 Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") Set environmentVars = WScript.CreateObject("WScript.Shell").Environment("Process") tempFolder = environmentVars("TEMP") s

我正在尝试使用VBScript从我的服务器获取并显示文件的“上次修改”,它正在成功获取“上次修改”的详细信息,但获取的日期和时间是错误的

Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Set environmentVars = WScript.CreateObject("WScript.Shell").Environment("Process")
tempFolder = environmentVars("TEMP")
strURL = "http://testme.decentsms.com/gwbasic.rar"
strMethod = "GET"
objWinHttp.Open strMethod, strURL, False
objWinHttp.Send
GetDataFromURL = objWinHttp.GetResponseHeader("Last-Modified")
MsgBox GetDataFromURL
它获取以下修改的详细信息

上次修改时间:2012年5月21日星期一20:06:51 GMT

虽然实际的文件详细信息是

2012年5月22日星期二格林威治标准时间1:06:51

我不知道这里怎么了?
我无法解决这个问题,是因为缓存吗?

您的脚本混淆了一些东西,事实上很简单,请参见此示例,替换服务器并与您的路径共享

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("\\server\share\gwbasic.rar")
Wscript.Echo "Date created:       " & objFile.DateCreated
Wscript.Echo "Date last accessed: " & objFile.DateLastAccessed
Wscript.Echo "Date last modified: " & objFile.DateLastModified
Wscript.Echo "Drive:              " & objFile.Drive
Wscript.Echo "Name:               " & objFile.Name
Wscript.Echo "Parent folder:      " & objFile.ParentFolder
Wscript.Echo "Path:               " & objFile.Path
Wscript.Echo "Short name:         " & objFile.ShortName
Wscript.Echo "Short path:         " & objFile.ShortPath
Wscript.Echo "Size:               " & objFile.Size
Wscript.Echo "Type:               " & objFile.Type