libcurl konkret einsetzen mit c++



  • Hallo

    ich will mit hilfe von libcurl felder bearbeiten

    z.b. namen ändern ect.

    ich habe aus einem .pl script ( phyton )

    seine

    SetHeader Funktion

    client.SetHeaders({"User-Agent": "Python HttpClient,1.0",
    "Content-type": "application/x-www-form-urlencoded",
    "Accept": "text/plain,text/xml,text/html",
    "Accept-Encoding": "gzip, deflate"})

    Wie setze ich das mit libcurl um?

    hier mal eine bsp seite

    http://www.koders.com/c/fid722339E12D490A103B96C035E5C43E577A29BEAB.aspx

    In libcurl gibt es eine Option die ich ja so übergebe

    CURLOPT_WRITEHEADER

    da kann ich ja jetzt schlecht copy und paste machen

    der typ auf der seite setzt das ja folgendermaßen ein.

    FILE *headerfile;
    headerfile = fopen("dumpit", "w");
    curl_easy_setopt(curl, CURLOPT_WRITEHEADER, headerfile);
    

    Muss ich die Daten aus einem FILE rauslesen?
    Kann ich nicht irgendwie die Daten so übergeben? In Phyton ist es ja eine art MAP.

    Ich hoff, einer kennt sich etwas aus von euch.

    libcurl ist unter

    http://curl.haxx.se/

    zu erreichen.


Anmelden zum Antworten