发送 HTTP 标头的第一行

Tyi*_*ilo 5 http curl

正常的 HTTP 请求可能如下所示:

获取/HTTP/1.1
主机:example.com

我想用自定义的方式更改此请求的第一行,例如:

FOOBAR 不是真正的 HTTP
主机:example.com

是否可以使用curl或其他工具来做到这一点,能够做到这一点?

pra*_*tri 8

您可以使用工具netcat(也称为nc)来执行此操作。

只需从命令行,执行以下步骤即可发送修改后的请求。

$ nc <ip-address-of-webserver> 80
  FOOBAR NOT REALLY HTTP
  Host: example.com
Run Code Online (Sandbox Code Playgroud)