libcurl - произвольный запрос

Подскажите пожалуйста, позволяет ли libcurl - отсылать произвольный запрос данных, ну к примеру "Hello net" и так же принимать все данные.

Ну для примера, записать в буфер свой Get-запрос и получить в буфер ответ от сервера и принять и разобрать http-загловки самому ? Из примеров и документации не понял этого момента, везде примеры только готовых запросов в рамках какого то протокола.


Ответы (1 шт):

Автор решения: Fat-Zer

Подскажите пожалуйста, позволяет ли libcurl - отсылать произвольный запрос данных, ну к примеру "Hello net" и так же принимать все данные.

Если подразумевается отправка сырых данных данных на транспортном уровне, то нет, разумными средствами в рамках libcurl это невозможно. Для этого есть уровень сокетов.

Ну для примера, записать в буфер свой Get-запрос и получить в буфер ответ от сервера и принять и разобрать http-загловки самому ?

HTTP-заголовок ответа можно получить, установив свой колбек в параметр CURLOPT_HEADERFUNCTION.

→ Ссылка