Linux 获取标题的curl用法

Linux 获取标题的curl用法,linux,curl,Linux,Curl,为什么这不起作用: curl -X HEAD http://www.google.com 但这两种方法都很有效: curl -I http://www.google.com curl -X GET http://www.google.com google.com没有响应httphead请求,这就是您看到第一个命令挂起的原因 它确实响应GET请求,这就是第三个命令工作的原因 至于第二个命令,curl只打印标准请求的头。您需要在第一个命令中添加-i标志,以便在输出中包含HTTP头。这是打印标题

为什么这不起作用:

curl -X HEAD http://www.google.com
但这两种方法都很有效:

curl -I http://www.google.com

curl -X GET http://www.google.com

google.com没有响应
httphead
请求,这就是您看到第一个命令挂起的原因

它确实响应
GET
请求,这就是第三个命令工作的原因


至于第二个命令,curl只打印标准请求的头。

您需要在第一个命令中添加-i标志,以便在输出中包含HTTP头。这是打印标题所必需的

curl -X HEAD -i http://www.google.com
更多信息:卷曲头https://www.example.net

我被卷曲本身指向了这一点;当我发出带有
-X HEAD
的命令时,它打印:

Warning: Setting custom HTTP method to HEAD with -X/--request may not work the 
Warning: way you want. Consider using -I/--head instead.

有关此消息的解释,请参阅。与glovesit类似。它确实起作用,但不会返回。第二个答案确实如此。