【问题标题】:How do i remove the header in the curl request如何删除 curl 请求中的标头
【发布时间】:2011-04-12 09:57:19
【问题描述】:

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

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

我的请求是这样进行的

获取 / 005F02007024058020C0100416476173900101001000000000000000010000000210120021001200344761739001010010D10122011138780893132333435363738313132323333343435353636373738C2115B54A8F08C150006303030303031 HTTP/1.1

如何通过命令提示符删除此 GET 和 HTTP/1.1?请建议我使用 Curl API 来删除这个 HTTP/1.1

【问题讨论】:

    标签: curl


    【解决方案1】:

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

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

    【讨论】:

    • 我已经将该选项设置为 0..但我仍然无法解决它
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 2016-02-06
      • 2018-04-24
      相关资源
      最近更新 更多