Seite 1 von 1

QHttp (Post / Request) response lesen

Verfasst: 14. Januar 2008 23:41
von Maxro
Hy leutz..

ich bräuchte mal hilfe ... und zwar bin ich gerade dabei einen http Post zu senden und dann die Response zu lesen , allerdings bekomme ich als Response immer die Startseite des Hosters ..

(bin mir nicht Hunderprozent sicher , da ich gerade nicht zuhause bin, aber so müsste es aussehen ) :

Code: Alles auswählen

QUrl url;
url.setHost = "http://lix.in/" ;

QHttp *http = new QHttp ;
QByteArray data = QString("lalala").toAscii() ;
QBuffer *buffer = new QBuffer ;

http->post(url.path(),data,buffer);
nun wenn ich nachedem http , das Signal done(bool) ausgibt , lese ich den buffer mit :

Code: Alles auswählen

QString(buffer->buffer())
nun habe ich bestens fals (wenn es denn funktioniert hat) nur den Quelltext der Startseite.

Ich habe es auch schonmal mit QHttpRequestHeader versucht aber nicht hinbekommen..

ich würde mich sehr um Hilfe freuen ;)

Verfasst: 15. Januar 2008 07:52
von macman
Vielleicht hilft das hier weiter. Ist ein POST via HttpRequest. Auch wenn eine ganze Datei übertragen wird, sollte es das Prinzip verdeutlichen.

Verfasst: 15. Januar 2008 21:56
von Maxro
Vielen Dank... habs hinbekommen :)