0

我在 http 中发送一个 post 请求,但我不想发送 HTTP 标头,我知道通过CURLOPT_HTTPHEADER在 C 程序中设置一些值,我们可以避免发送 HTTP 标头。我想知道我该怎么做。

4

2 回答 2

1

要删除内部默认标头,请将标头设置为冒号右侧没有值。即,如果“ Content-Type”是默认标头并且您希望它不被发送,则您将“添加”标头“ Content-Type:”到您设置的标头中CURLOPT_HTTPHEADER

于 2012-06-27T22:35:38.550 回答
0

你的问题非常令人困惑。您想发送一个 HTTP 请求而不发送任何 HTTP 标?这是不可能的 - 标头是 HTTP 请求定义的一部分。

事实上,您可以发送一个没有内容但带有正确 HTTP 标头的空白 HTTP 请求,这将是一个有效的 HTTP 请求。但是您根本无法发送没有(根本)但有正文的 HTTP 请求,因为没有它们,它就不是 HTTP 请求。

也许您只需要发送一条 TCP 消息。

于 2012-05-10T14:28:03.713 回答