微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从Windows命令行执行HTTP HEAD请求?

Windows(Vista)命令行上的最佳方式(或工具)是在远程Web服务器上获取文件的大小和修改时间,而无需下载它?

在linux系统上find与'name'匹配的所有文件,并search'text'

只有在cpu负载不太高的情况下,我该如何启动一个命令

如何知道std :: cin是否来自redirect?

在Windows cmd中使用cygwin在后台运行命令

在Windows上的git和系统variables

在Linux上,我经常使用curl和–head参数。 它可用于多种操作系统,包括Windows。

与下面的答案有关,gknw.net目前截至2012年2月23日。检查curl.haxx.se更新信息

一个wget的Win32端口正常工作。

如果你不能安装aditional应用程序,那么你可以telnet(你将需要安装这个功能为您的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://....

大卫

我会下载PuTTY并在端口80上运行一个telnet会话到你想要的网络服务器

HEAD /resource HTTP/1.1 Host: www.example.com

你也可以下载Perl并尝试LWP的HEAD命令。 或者写你自己的脚本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐