
Originally Posted by
wysota
BTW, I tried this but it doesn't seem to work. Maybe I misunderstood what you meant.
This is the code that I tried:
QNetworkRequest request = reply->request();
qDebug() << "Request headers: ";
QList<QByteArray> reqHeaders = request.rawHeaderList();
{
QByteArray reqValue
= request.
rawHeader( reqName
);
qDebug() << reqName << ": " << reqValue;
}
QNetworkRequest request = reply->request();
qDebug() << "Request headers: ";
QList<QByteArray> reqHeaders = request.rawHeaderList();
foreach( QByteArray reqName, reqHeaders )
{
QByteArray reqValue = request.rawHeader( reqName );
qDebug() << reqName << ": " << reqValue;
}
To copy to clipboard, switch view to plain text mode
This will only print any headers that I specifically set with setRawHeader on the original request. If I don't set any headers myself then it doesn't print anything, even though I know it's sending at least Host and User-Agent headers.
Am I doing something wrong here?
Thanks
Bookmarks