Скотти
26.02.2010, 22:34
Есть код из примера:
#include <stdio.h>
#include <curl/curl.h>
int main(void) {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl)
{
curl_easy_setopt(curl, CURLOPT_URL, "http://postit.example.com/moo.cgi");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "name=daniel&project=curl");
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
Как сделать запрос со своими данными?
Например:
#include <string>
...
string email="test@mail.ru";
string pass="password";
...
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "email="+email+"&pass="+pass); ...
Так не получается, в снифере пустой пост запрос.
И еще при указании :
string cookie;
curl_easy_setopt(curl, CURLOPT_COOKIE, cookie);
Куки не сохраняются в переменную. Как исправить?
#include <stdio.h>
#include <curl/curl.h>
int main(void) {
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl)
{
curl_easy_setopt(curl, CURLOPT_URL, "http://postit.example.com/moo.cgi");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "name=daniel&project=curl");
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
Как сделать запрос со своими данными?
Например:
#include <string>
...
string email="test@mail.ru";
string pass="password";
...
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "email="+email+"&pass="+pass); ...
Так не получается, в снифере пустой пост запрос.
И еще при указании :
string cookie;
curl_easy_setopt(curl, CURLOPT_COOKIE, cookie);
Куки не сохраняются в переменную. Как исправить?