当前位置:  开发笔记 > 编程语言 > 正文

卷曲仅发布数据和标题

如何解决《卷曲仅发布数据和标题》经验,为你挑选了2个好方法。

我想只从curl请求中获取标题

curl -I www.google.com

一切都很棒.现在我想这样做,但也传递后期数据:

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

但我得到的只是:

Warning: You can only select one HTTP request!

任何人都知道如何做到这一点,还是我做了一些愚蠢的事情?



1> J.D. Fitz.Ge..:

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

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

或者,在Windows上:

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

就我所能找到的那样,这是最好的方法.选项是:

-D-将标题转储到列出的文件,或者-传递stdout ,如下所示.

-o/dev/null将正文发送到列出的文件.在这里,我们丢弃身体,所以我们只看到标题.

-s 沉默(没有进度条)


解释标志的含义会有所帮助
** - s**:无声(无进度条)** - d **:使用给定的查询字符串执行POST** - D **:dump-header to file(stdout当 - 被传递时)** - o **:输出对文件的响应手册引用了所有这些标志.

2> phihag..:

-d表示您通过该POST方法发送表单数据.-I意味着您只是在窥视元数据HEAD.

我也建议

下载/dev/null并通过-D headerfile文件写入标题headerfile

用于-i在答案中包含标题并跳过第一个空行的所有内容.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有