只能卷曲文章数据和标题

我只想从一个旋度请求获得标题

curl -I www.google.com

很好,现在我想这样做,但是也要传递邮件数据:

curl -I -d'test=test' www.google.com

但我得到的只有:

Warning: You can only select one HTTP request!

有人知道该怎么做吗,还是我做了什么蠢事?

65206 次浏览

-d表示通过 POST方法发送表单数据。-I意味着您只是通过 HEAD偷看元数据。

我建议两者皆是

  • 下载到 /dev/null并通过 -D headerfile将头文件写到文件 headerfile
  • 使用 -i将标题包含在答案中,并跳过第一个空行中的所有内容。

-I选项告诉 curl 执行一个 HEAD 请求,而 -d'test=test'选项告诉 curl 执行一个 POST,因此您告诉 curl 执行两种不同的请求类型。

curl -s -d'test=test' -D- -o/dev/null www.google.com

或者,在 Windows 上:

curl -s -d'test=test' -D- -onul: www.google.com

这是我能找到的最简单的方法了,可以选择的方法有:

  • 将头转储到列出的文件,或者在传递 -时转储标准输出,如下所示。
  • 将主体发送到列出的文件。在这里,我们丢弃主体,所以我们只看到标题。
  • 静音(没有进度条)