Сетевая библиотека C ++ может быть тем, что вы ищете.
Проверьте, в частности, http::parser
и его функцию-член parse_http_headers
. Он заполнит объект типа http::message
содержимым заголовка вашего сообщения.
Библиотека все еще находится в стадии разработки, и документации недостаточно. Таким образом, лучший способ узнать это, по-видимому, просмотреть исходный код (но не волнуйтесь, он очень читабелен).