如何删除curl请求中的标头

时间:2011-04-12 09:57:20

标签: curl

我正在使用curl API进行安全的SSL连接。 我的命令行通过linux机器中的curl请求服务器:

curl -k https://<ip>:<port> -H "User-agent:" -H "Host:" -H "Accept:" -X <request> -o ssl.txt

Myrequest就像这样

  

GET   / 005F02007024058020C0100416476173900101001000000000000000010000000210120021001200344761739001010010D10122011138780893132333435363738313132323333343435353636373738C2115B54A8F08C150006303030303031   HTTP / 1.1

如何通过命令提示符删除此GET和HTTP / 1.1?请建议我使用Curl API重新启动此HTTP / 1.1

2 个答案:

答案 0 :(得分:1)

您应该尝试将CURLOPT_HEADER设置为0。

  

如果将CURLOPT_HEADER设置为1,   你会告诉libcurl得到   有关目标文件和的信息   关于它输出“标题”。标题   将是“HTTP风格”,看​​起来像   他们用HTTP做。

答案 1 :(得分:0)

如果删除GET和HTTP / 1.1,则它不再是HTTP事务。您正在使用-X的事实让我相信您正在尝试做类似HTTP的事情,但不是HTTP,并且卷曲无法帮助您。