[提问]关于QT cookie处理 的,post 时QT不能自己带上吗?

来源:互联网 发布:西部刑侦重案纪实知乎 编辑:程序博客网 时间:2024/04/30 18:33


关于QT    cookie处理 的,post 时QT不能自己带上吗?

复制代码
  1. QNetworkReply* reply;
    QNetworkAccessManager *nam;
    QNetworkRequest request;

    nam=new QNetworkAccessManager(this);
    request.setUrl(QUrl("http://www.bai.com"));  //举例
    reply= nam->post(request,data.toAscii());
    connect(reply,SIGNAL(finished()), this, SLOT(Readylogin()));

    //如何让QT POST数据的时候自带上cookie ?

    //vc++ 会自动带上的,qt 不行么?还是要写上什么其它代码?

    //求指导!!


XChinux2013-04-15 09:39是这样的,要么你保持所有的post, get等都使用同一个QNetworkAccessManager实例来发起。

要么,在使用不同的 QNetworkAccessManager实例时,给他指定相同的QNetworkCookieJar实例。
vbroot2013-04-15 10:06
第一条理解了

第二条 是不是这样写

QNetworkCookieJar *m_cookieJar;
m_cookieJar = new QNetworkCookieJar;
nam->setCookieJar( m_cookieJar );   //第一个QNetworkAccessManager实例

然后第二个的nam实例 比如 nam_two  //第二个QNetworkAccessManager实例

nam_two->setCookieJar( m_cookieJar );

是这样写代码么?



XChinux2013-04-15 10:31对。
toby5202013-04-15 10:37受教了,以前只使用QHTTP的时候设置http头就可以,QNetworkAccessManager原来要这样设置
vbroot2013-04-15 10:46真心感谢!

支持QTCN ,支持QT 
yuncode.net2013-04-15 13:17亲 你肿么了 亲
原创粉丝点击