libcurl C++ hinzufügen von http-get-Parameter
Ich bin neu in C++ - Entwicklung und ich habe versucht, Sie arbeiten mit libcurl.
Ich im Grunde bin auf der Suche nach einer Funktion, die ermöglicht es mir, geben Sie in Parameter ähnlich wie die d-Flagge in curl.
zum Beispiel, wenn ich nur senden Sie eine url-Anfrage in curl-direkt oder der web-browser die url Aussehen würde, wie 'https://www.example.com/hello.json?whoisawesome=me&whosucks=yomomma'
dann, wie könnte ich füttern Sie, um libcurl nicht nur als eine url wie vorgeschlagen in die akzeptierte Antwort auf diese Frage:
Hinzufügen paramethers zu libcurl BEKOMMEN in c++
sondern als Parameter, die ich hinzufügen könnte? Ich hoffe, der Anruf automatisch zu 'bereinigen' der text (z.B. zur Unterstützung kaufmännische und-Zeichen(&) und Gleichheitszeichen (=) in der Zeichenfolge. Ich bin sicher, es gibt andere Fälle, aber das ist die einzige, die ich denken kann, für jetzt). Natürlich könnte ich eine Funktion bereinigt den string selbst, aber ich würde gerne wissen, ob es eine integrierte in libcurl.
Ich habe in der api-doc, aber ich guuss ich war nicht vertraut genug, um erfolgreich navigieren zu finden, was ich brauchte.
Vielen Dank für Ihre Zeit
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht. Sie müssen geben Sie den vollständigen url-das heißt, es enthält nicht nur den server-Namen, sondern auch schema -, Pfad -, Hafen-und Abfrage (das ist Ihre GET-Parameter). Ich denke, es ist die einzige nicht-ausgeflippt Weg, dies zu tun.
Ich gerade so etwas wie dies in C++11: