强制cURL发送无效的HTTP标头

时间:2017-07-13 17:30:19

标签: http curl

如何强制cURL发送无效的HTTP标头,如下所示:

{{1}}

当我尝试上述操作时,cURL有助于省略无效的标题。

1 个答案:

答案 0 :(得分:15)

你可以,但它比那更复杂。 curl会检查你是否使用冒号并避免传入没有冒号的标题。但是你可以通过传入带有嵌入式CRLF的标题然后创建两个标题行来欺骗curl的冒号检查,然后其中一个可以没有冒号。

例如:

curl -H "`printf "Foo: bar\r\nblah"`" -v localhost

( - v当然可以让你看到curl使用的实际请求)