curl用法获取标题

时间:2013-09-16 03:56:13

标签: linux curl

为什么这不起作用:

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

但这些都很好用:

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

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

3 个答案:

答案 0 :(得分:77)

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

curl -X HEAD -i http://www.google.com

更多信息:https://serverfault.com/questions/140149/difference-between-curl-i-and-curl-x-head

答案 1 :(得分:29)

curl --head 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.

答案 2 :(得分:1)

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

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

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