• 6533阅读
  • 6回复

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

上一主题 下一主题
离线vbroot
 

只看楼主 倒序阅读 楼主  发表于: 2013-04-15
  1. QNetworkReply* reply;
  2. QNetworkAccessManager *nam;
  3. QNetworkRequest request;
  4. nam=new QNetworkAccessManager(this);
  5. request.setUrl(QUrl("http://www.bai.com"));  //举例
  6. reply= nam->post(request,data.toAscii());
  7. connect(reply,SIGNAL(finished()), this, SLOT(Readylogin()));
  8. //如何让QT POST数据的时候自带上cookie ?
  9. //vc++ 会自动带上的,qt 不行么?还是要写上什么其它代码?
  10. //求指导!!


离线XChinux

只看该作者 1楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?
是这样的,要么你保持所有的post, get等都使用同一个QNetworkAccessManager实例来发起。

要么,在使用不同的 QNetworkAccessManager实例时,给他指定相同的QNetworkCookieJar实例。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线vbroot

只看该作者 2楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?

第一条理解了

第二条 是不是这样写

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

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

nam_two->setCookieJar( m_cookieJar );

是这样写代码么?



离线XChinux

只看该作者 3楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?
对。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线toby520

只看该作者 4楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?
受教了,以前只使用QHTTP的时候设置http头就可以,QNetworkAccessManager原来要这样设置
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线vbroot

只看该作者 5楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?
真心感谢!

支持QTCN ,支持QT
离线yuncode.net

只看该作者 6楼 发表于: 2013-04-15
Re:关于QTcookie处理 的,post 时QT不能自己带上吗?
亲 你肿么了 亲
云代码 http://yuncode.net
快速回复
限100 字节
 
上一个 下一个