使用libcurl发送空HTTP标头

MOH*_*MED 16 curl libcurl

我想在我的HTTP数据包中添加一个空头.就像是:

Someheader:
Run Code Online (Sandbox Code Playgroud)

但我发现libcurl不支持这一点.他们通过将空标头与另一个标头连接来提出一种解决方法:

"Someheader:\r\nheader1: value"
Run Code Online (Sandbox Code Playgroud)

最新的libcurl是否提供另一种 - 更合适的 - 发送空标头的方法?

Pau*_*oub 21

根据libcurl站点上的示例,您可以用分号替换冒号.这将扩展为一个空头.所以:

Someheader;
Run Code Online (Sandbox Code Playgroud)

将实际发送为:

Someheader: 
Run Code Online (Sandbox Code Playgroud)