开发者社区> 问答> 正文

QT中POST数据时如何使用COOKIE 400 请求报错 

软件对象情况:
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几天都没有找到正确的方法,找到的方法,经过我实验,也无法正常使用
感谢帮忙回答    

展开
收起
kun坤 2020-05-29 23:25:14 1002 0
1 条回答
写回答
取消 提交回答
  • 已经解决:
    getCookie()函数传回QList<QNetworkCookie>

    UI界面做了个变量存放QList<QNetworkCookie>
    启动getHtml时带入此变量 ######QList < QNetworkCookie >转化成QString?咋弄?

    2020-05-29 23:25:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载