• 2456阅读
  • 3回复

http get不能添加多个header项 [复制链接]

上一主题 下一主题
离线rayn.l
 

只看楼主 倒序阅读 楼主  发表于: 2018-12-10
        requestHttp.setRawHeader("Accept-Language",": zh-CN\r\n");        requestHttp.setRawHeader("Accept-Encoding",": gzip, deflate\r\n");        requestHttp.setRawHeader("Accept","application/json, text/plain, */*\r\n");        requestHttp.setRawHeader("Authorization",authParam.toLatin1());        //reqHttpList.setRawHeader("Accept","application/json, text/plain, */*\r\n");        QNetworkAccessManager *manager = new QNetworkAccessManager(this);        qDebug()<<requestHttp.rawHeaderList()<<endl;        connect(manager, SIGNAL(finished(QNetworkReply    *)), this, SLOT(slot_downloadFinished(QNetworkReply*)));        //requestHttp.setHeader();        //requestHttp.setRawHeader("path","files/fileTeste34r.xlsx");        manager->get(requestHttp);//requestHttp
上面贴的代码通过get发出去。用fiddler抓包看到图片中的现象。request header中实际发送出去的内容跟我打包的不一样。实际发送出去的请求只打包进去了“Accept-Language: : zh-CN”这一个表单项。其它的都丢掉了。
请高手帮忙看看
离线toby520

只看该作者 1楼 发表于: 2018-12-10
代码整理下 没法看去下
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线rayn.l

只看该作者 2楼 发表于: 2018-12-10
谢谢!下面是整理后的代码。






requestHttp.setRawHeader("Accept-Language",": zh-CN\r\n");        //添加表单
requestHttp.setRawHeader("AcceptEncoding",": gzip, deflate\r\n");       //添加表单
requestHttp.setRawHeader("Accept","application/json, text/plain, */*\r\n");        //添加表单
requestHttp.setRawHeader("Authorization",authParam.toLatin1());        //添加jwt 验证
//reqHttpList.setRawHeader("Accept","application/json, text/plain, */*\r\n");        
QNetworkAccessManager *manager = new QNetworkAccessManager(this);        
qDebug()<<requestHttp.rawHeaderList()<<endl;        
connect(manager, SIGNAL(finished(QNetworkReply    *)), this, SLOT(slot_downloadFinished(QNetworkReply*)));        /
/requestHttp.setHeader();        
//requestHttp.setRawHeader("path","files/fileTeste34r.xlsx");        
manager->get(requestHttp);//requestHttp
离线认不倒你

只看该作者 3楼 发表于: 2019-03-17
回 rayn.l 的帖子
rayn.l:谢谢!下面是整理后的代码。
....... (2018-12-10 22:58) 

不要加\r\n
快速回复
限100 字节
 
上一个 下一个