Отправить пустой HTTP-заголовок с помощью libcurl

Я хочу добавить пустой заголовок в свой HTTP-пакет. Что-то вроде:

Someheader:

Но я вижу, что libcurl не поддерживает это. Они предлагают обходной путь путем объединения пустого заголовка с другим заголовком:

"Someheader:\r\nheader1: value"

Предлагает ли последний libcurl другой - более правильный способ отправить пустой заголовок?

Ответ 1

Per пример на сайте libcurl, вы можете заменить двоеточие точкой с запятой. Это расширится до пустого заголовка. Итак:

Someheader;

будет действительно отправлено как:

Someheader: