我想從我的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可用,但是沒有辦法完全刪除標頭。