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"


Qt Code:
  1. void readResponseHeader(const QHttpResponseHeader &responseHeader )
  2. {
  3. QStringList cookielist = responseHeader.allValues("set-cookie");
  4. for (int i = 0; i < cookielist.size(); ++i) {
  5. QString cokeline = cookielist.at(i);
  6. QStringList onlines = cokeline.split("=");
  7. QString cookiename = onlines.at(0);
  8. QString cookievalue = onlines.at(1);
  9. qDebug() << "### entry set-cookie pos=" << i << " name= " << cookiename << " value=" << cookievalue;
  10. }
  11. emit WatReturn(QString("One code=%1 - Other say = %2").arg( responseHeader.statusCode() ).arg( responseHeader.reasonPhrase() ) );
  12. ////////qDebug() << "### QHttpResponseHeader " << responseHeader.toString();
  13. }
To copy to clipboard, switch view to plain text mode