软件对象情况:
UI启动control对象,control对象启动子线程download,download对象有2个函数,一个getCookie,一个getHtml
UI->control->download->getCookie()
->getHtml()
现在的要求是:
1、获取COOKIE:UI线程发送信号获取目标地址COOKIE,并转成了QString格式并放到UI界面的QLineEdit中
2、获取HTML:UI线程将QString格式的Cookie传送到Download层,download层的getHtml函数会使用这个Cookie放到他的POST请求参数中
问题:如何将这个QString类型的Cookie放到请求的POST参数中呢
http访问使用到的函数是:QNetworkAccessManager,QNetworkRequest,QNetworkReply
做了几天了,百度GOOLE几天都没有找到正确的方法,找到的方法,经过我实验,也无法正常使用
感谢帮忙回答
已经解决:
getCookie()函数传回QList<QNetworkCookie>
UI界面做了个变量存放QList<QNetworkCookie>
启动getHtml时带入此变量 ######QList < QNetworkCookie >转化成QString?咋弄?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。