QHttp (Post / Request) response lesen

Alles rund um die Programmierung mit Qt
Antworten
Maxro
Beiträge: 12
Registriert: 1. Dezember 2007 00:37
Kontaktdaten:

QHttp (Post / Request) response lesen

Beitrag 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 ;)
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Vielleicht hilft das hier weiter. Ist ein POST via HttpRequest. Auch wenn eine ganze Datei übertragen wird, sollte es das Prinzip verdeutlichen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Maxro
Beiträge: 12
Registriert: 1. Dezember 2007 00:37
Kontaktdaten:

Beitrag von Maxro »

Vielen Dank... habs hinbekommen :)
Antworten