如何在C程序中设置CURLOPT_HTTPHEADER的值,以便在HTTP Post请求中不发送HTTP头?

如何在C程序中设置CURLOPT_HTTPHEADER的值,以便在HTTP Post请求中不发送HTTP头?,c,http,C,Http,我在http中发送post请求,但我不想发送http头,我知道在C程序中为CURLOPT_HTTPHEADER设置一些值,可以避免发送http头。我想知道我怎样才能做到这一点。你的问题很令人困惑。您想发送一个HTTP请求而不发送任何HTTP头吗?这是不可能的-头是HTTP请求定义的一部分 事实上,您可以发送一个空的HTTP请求,该请求不包含任何内容,但包含正确的HTTP头,这将是一个有效的HTTP请求。但是,您不能发送一个没有头(完全)但有正文的HTTP请求,因为没有它们,它就不是HTTP请求

我在http中发送post请求,但我不想发送http头,我知道在C程序中为
CURLOPT_HTTPHEADER
设置一些值,可以避免发送http头。我想知道我怎样才能做到这一点。

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

事实上,您可以发送一个空的HTTP请求,该请求不包含任何内容,但包含正确的HTTP头,这将是一个有效的HTTP请求。但是,您不能发送一个没有头(完全)但有正文的HTTP请求,因为没有它们,它就不是HTTP请求


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

要删除内部默认头,请在冒号右侧设置没有值的头。也就是说,如果“
Content-Type
”是一个默认的头,并且您不想发送它,那么您可以“将”头“
Content-Type:
”添加到您用
CURLOPT\u HTTPHEADER
”设置的头中,请指定您正试图执行的操作,在不发送“HTTP头”的情况下发送POST请求(您的实际意思是什么?)听起来很可疑。