我想从我的GET请求中删除'授权:'标头。 QT默认添加它。如何从QT中的http请求中删除授权标头
样品的请求发射 -
GET https://mywebsiteurl.com/remote.php/webdav/3.txt HTTP/1.1
授权:基本噩==
的User-Agent:Mozilla的/ 5.0(Linux)的MYAPP/1.2 .1
连接:保持活动
接受编码:gzip,紧缩
接受语言:EN-US,*
示例代码 -
QNetworkAccessManager* mgr = new QNetworkAccessManager();
QNetworkRequest req;
req.setUrl(QUrl("sampleURL"));
mgr->get(req);
结果应该是如下(没有授权头) -
GET https://mywebsiteurl.com/remote.php/webdav/3.txt HTTP/1.1
的User-Agent:Mozilla的/ 5.0(Linux)的MYAPP/1.2.1
连接:保持活动
接受编码:gzip,紧缩
接受语言:EN-US ,*
像setHeader,setRawHeader这样的API可用,但是没有办法完全删除标头。