Windows(Vista)命令行上不下载而获得远程Web服务器上文件的大小和修改时间的最佳方法(或工具是什么?
在Linux上,我经常将curl与--head参数一起使用。它可用于多种操作系统,包括Windows。
[与以下答案有关的编辑,gknw.net当前已关闭,截至2012年2月23日。请检查curl.haxx.se以获取更新的信息。
Win32 port of wget运行得很好。
PowerShell的Invoke-WebRequest -Method Head
也可以使用。
如果无法安装其他应用程序,则可以通过远程服务器远程登录(您需要通过按this为Windows 7安装此功能):
TELNET server_name 80
其次:
HEAD /virtual/directory/file.ext
或
GET /virtual/directory/file.ext
取决于您是否只需要标题(HEAD)或完整内容(GET)
1)查看从GET请求返回的标头
wget --server-response -O /dev/null http://....
1a)保存从GET请求返回的标头
wget --server-response -o headers -O /dev/null http://....
2)请参阅从GET HEAD请求返回的标头
wget --server-response --spider http://....
2a)保存从GET HEAD请求返回的标头
wget --server-response --spider -o headers http://....