I must save valid cookie to resend at server the next time ....
but QUrl QUrl::fromEncoded "cookievalue" can not decode ... is not a url...
i thear other way to become a clean value decoded %20 + ....??
or i must replace all sign and special char....
cookie incomming = "Sunday+29th+of+October+2006+02%3A21%3A30+PM"
{
QStringList cookielist
= responseHeader.
allValues("set-cookie");
for (int i = 0; i < cookielist.size(); ++i) {
QString cokeline
= cookielist.
at(i
);
QString cookiename
= onlines.
at(0);
QString cookievalue
= onlines.
at(1);
qDebug() << "### entry set-cookie pos=" << i << " name= " << cookiename << " value=" << cookievalue;
}
emit WatReturn
(QString("One code=%1 - Other say = %2").
arg( responseHeader.
statusCode() ).
arg( responseHeader.
reasonPhrase() ) );
////////qDebug() << "### QHttpResponseHeader " << responseHeader.toString();
}
void readResponseHeader(const QHttpResponseHeader &responseHeader )
{
QStringList cookielist = responseHeader.allValues("set-cookie");
for (int i = 0; i < cookielist.size(); ++i) {
QString cokeline = cookielist.at(i);
QStringList onlines = cokeline.split("=");
QString cookiename = onlines.at(0);
QString cookievalue = onlines.at(1);
qDebug() << "### entry set-cookie pos=" << i << " name= " << cookiename << " value=" << cookievalue;
}
emit WatReturn(QString("One code=%1 - Other say = %2").arg( responseHeader.statusCode() ).arg( responseHeader.reasonPhrase() ) );
////////qDebug() << "### QHttpResponseHeader " << responseHeader.toString();
}
To copy to clipboard, switch view to plain text mode
Bookmarks