und zwar schicke ich jetzt eine Post anfrage so:
Code: Alles auswählen
QNetworkAccessManager *nwam = new QNetworkAccessManager(this);
QNetworkRequest request(QUrl("http://de1.mechrage.de/game/login_looki.php"));
request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
QByteArray data;
QUrl params;
params.addQueryItem("name","test");
params.addQueryItem("passwort","123456");
data.append(params.toString());
data.remove(0,1);
nwam->post(request,data);
so er logt sich erfolgreich ein ich habs getestet, so nun will ich eine weitere post anfrage stellen und zwar auf der gleichen seite, die Sache ist die, man kann sich nur im angemeldeten zustand auf die seite zugreifen. Ich hab jetzt nach dem einloggen den code eingefügt klappt aber anscheindend nicht:
Code: Alles auswählen
request.setUrl(QUrl("http://de1.mechrage.de/game/index.php?main=base&sub=collect&platz_ID=23"));
request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
params.addQueryItem("ausbild_sammler","1");
data.append(params.toString());
data.remove(0,1);
nwam->post(request,data);
meine frage jetzt:
1. wie mach ich das?
2. nach dem der Request oben beim einloggen beendet ist, loggt er sich dann wieder aus bzw löscht er die cache so das wenn ich die nächste request aufrufe dann nicht mehr eingeloggt ist??? vieleicht klappt es deswegen nicht