Download einer Webdatei in ein char* String
-
Hi ihr.
Ich bin noch ziemlich unerfahren mit der Nutzung von wininet.h und winsock.h und bekomm es nicht gebacken, auf Internetdaten zuzugreifen.
Und zwar möchte ich ne ziemlich einfache (hoffe doch einfache) Funktion, wo ich folgendes Aufrufe:
char *webcontent; int DownloadFileToString(char *weburl);
char *weburl ist die URL.
char *webcontent ist der Inhalt, den der Server sendet (die reine angeforderte Datei ohne Header wie Content-type usw.)
der zurückgegebene Integer soll die Fehlernummer des Servers sein... Also 200 für OK, 404 für Not Found usw.In Delphi konnte ich mit DoFileDownload eine Datei ohne Problem downloaden und lokal speichern, nur hier möchte ich sie wiegesagt nicht downloaden und lokal speichern, sondern in einem globalen String ablegen, um diese später weiterverarbeiten zu können.
Kann mir da jemand helfen, oder nen Link geben?
-
Das müsste mit libcURL [1] recht einfach gehen.