C++ как формировать и отправлять http request с параметрами?
Добрый день.
Недавно начал осваивать c++.
Столкнулся со следующей проблемой. Мне необходимо в приложении делать http запросы с параметрами. Пытался найти что-нибудь нормально описанное и boost и с Qt. Маленький пример и все. Дальше непонятно куда двигаться. Как передавать параметры.
Может есть хороший мануал или хотя бы в каком направлении двигаться?
Понимаю что вопрос идиотский. Но после java где это все включено в стандартные библиотеки как то трудно.
Спасибо за ответ. Но такой ответ я видел в 50% выдачи гугла.
Я специально написал что только недавно начал осваивать с++.
Я даже не понимаю как его добавить в проект, если с boost я еще разобрался то с cUrl вообще мрак. Можно ссылочку на мануал для начинающих?
Все зависит от того, какую среду разработки и средства сборки вы используете. Вот например тут (stackoverflow.com/questions/20171165/getting-libcu...) есть неплохое описание для visual studio (смотрите секцию FINAL UPDATE пункты со 2 по 4). В общем случае вам надо указать компилятору и IDE где искать заголовочные файлы (include directories или что то подобное), а линкеру - какие библиотеки прилинковывать.
GavriKos: ок. Вот кусок кода. CURL *curl;
CURLcode res;
curl = curl_easy_init();
std::string data ="message=Posting from C&";
data+="link=http://placekitten.com&";
data+="picture=placekitten.com/90/90&";
data+="name=Meow&";
data+="caption={*actor*} places kittens on the wall&";
data+="description=Some description&";
data+="access_token=USER_OR_APPLICATION_ACCESS_TOKEN";
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data.c_str());
curl_easy_setopt(curl, CURLOPT_URL, "https://graph.facebook.com/me/feed");
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1);
curl_easy_perform(curl);
Ответ сервера выводится. Но как его получить чтобы с ним можно было работать. Как получить код ответа.